Classes and Objects
A class defines the data types for an object, but a class does not store data values
Each object has its own unique data space
The variables defined in a class are called instance variables because each instance of the class has its own
All methods in a class have access to all instance variables of the class
Methods are shared among all objects of a class