Programing IN C++
What is an
object in C++?
An object is a package that contains related data and
instructions. The data relates to what the object represents, while the
instructions define how this object relates to other objects and itself.
What is a class?
A class defines the characteristics of a certain type of
object. It defines what its members will remember, the messages to which they
will respond, and what form the response will take.
What is an
instance?
An individual object that is a member of some class.
What is a
super-class?
Given a class, a super-class is the basis of the class under
consideration. The given class is defined as a subset (in some respects) of the
super-class. Objects of the given class potentially posses all the
characteristics belonging to objects of the super-class.
What is
inheritance?
Inheritance is property such that a parent (or super) class
passes the characteristics of itself to children (or sub) classes that are
derived from it. The sub-class has the option of modifying these
characteristics in order to make a different but fundamentally related class
from the super-class.