Class
What is a Class?
A class
is a blueprint or template from which objects
are created. An object is an instance
of a class.
A class is essentially a set of plans
that specify how to build
an object.
A class is a logical abstraction
. It is not until an object of that class has been created(instantiated
) that a physical representation of that class exists in memory.
To access a class's state and behavior from outside the defining class, an object of the class must first be instantiated
.