What distinguishes the purpose of a class variable from
an instance variable? I am not asking how they are syntactically
distinguished in Java. (In Java, an instance variable is declared
directly inside the class. A class variable is also, but it additionally
includes the static keyword.)