Extending Classes and Inheritance
• Use and Benefits of Inheritance in OOP
• Types of Inheritance in Java, Inheriting Data members and Methods
• Role of Constructors in inheritance, Overriding Super Class Methods
• Use of “super”, Polymorphism in inheritance
• Type Compatibility and Conversion Implementing interfaces.