A class member that has been declared as private will remain private to its class. It is not accessible by any code outside the class, including the subclass.
-creating a new class from an existing class.
-a super class variable can refer to a sub class object.
-in the class hierarchy, constructors are called in the order of derivation from super class to sub class.