Introduction to OOP: Chapter 20 : A Second Look at Classes
What is a Class?
A cookie cutter used for making clones of some object
A generalization of a record
A mechanism for variable scoping and encapsulation
A special kind of type
A special kind of object