IN THIS LESSON

You explore how polymorphism enables a single reference type (like a superclass) to refer to objects of multiple subclasses, and how Java determines which overridden method to execute at runtime.