Category: ObjectOrientation, Smalltalk Terminology, Java Terminology. An InstanceVariable is a name inside a class that, when a class generates a new instance, holds a value inside each instance. Compare this with Class Variable. In CeePlusPlus this is called Member Variable.