Inheritance

Objective #1: Explain inheritance.

Objective #2: Inherit methods and properities from a superclass, override methods from a superclass, and add new methods to a subclass.

Objective #3: Invoke inherited methods.

Objective #4: Invoke superclass constructors.

Objective #5: Override its toString and equals methods from the Object superclass.

Objective #6: Use abstract classes and abstract methods

Objective #7: Explain protected access control. NOT REALLY STRESSED ON AP EXAM.