Inheritance


 * Inheritance and Polymorphism**

1. Superclasses and subclasses - extends keyword 2. Inheritance hierarchy - inheritance, overriding, the super keyword, constructors and the super keyword, rules for subclasses 3. Polymorphism - dynamic/late binding 4. Type compatibility - downcasting, the ClassCast Exception 5. Abstract classes - the abstract keyword, defining, abstract class vs interface 6. Interfaces - defining, implements keyword 7. The Comparable Interface -
 * Topics:**