If you are coming from a Pascal background,
instance variables of an object
��correspond to
fields of a record.
They are called instance variables
- because they are variables
- that belong to INSTANCES of a class (object)
as opposed to class variables
��- which are variables
��- that belong to the CLASS itself and are thus
���� shared by all instances.
Other programming languages use terminology like slots,
fields, data members, ...
The keyword 'instanceVariableNames:' is used because the
string that follows contains the names of the variables,
not the variables themselves.
One thing to note is that in Smalltalk all instance
variables (fields, slots, whatever) are PRIVATE.�� These
are not the names of accessor methods, although there
may be accessor methods with the same spelling.