reference Typecasting - constructor - Restrictions of constructor - Restrictions of constructor Super() - Instance control flow in a single class with illegal forward reference - instance flow in parent to child - instance block - first statement in constructor (super(),this()) - super,this Vs super,this - constructor w r t inheritance - OOPs constructor in abstract class and interface - constructor overloading with different scenarios - Singleton class - static control flow in a single class - static control flow in parent to child classes - IS A relationship - HAS A realationship - Overloading