Polymorphism and Overriding
In this chapter we will learn about another pillar of object-oriented programming, polymorphism, which allows us to give subclasses specialized behavior, but still inherit behavior from superclasses.
Objectives¶
- Use superclass references for subclass objects.
- Understand, recognize, and be able to use method overriding.
Topics¶
- Polymorphism in Java
- Overriding Superclass Behavior
@Override- Rules for Overriding
- Lab - Using Polymorphism