Looks like no one added any tags here yet for you.
Inheritance
A way to create a relationship amongst classes.
Inheritance Hierarchy
A way to determine how information travels amongst the classes.
Superclass
The parent class from which other classes inherit.
Subclass
The classes that inherit from the superclass. They are more specific compared to the parent class.
Overridden method
When one version of a method is replaced by another version.
Polymorphism
When many classes are related to each other by inheritance, allowing different tasks to be performed using inherited methods.
Can a subclasses inherit public instance variables from its superclass?
Yes
Can a subclasses inherit private instance variables from its superclass?
No
Can a subclasses inherit public methods from its superclass?
Yes
Can a subclasses inherit private methods from its superclass?
No
What keyword do you use in the class header to specify the superclass for the subclass you are creating?
extends
// for example:
public class Subclass extends Superclass{}
What does super() mean in the constructor of a subclass?
It calls the constructor of the superclass.