Java Learner logo

Beginner module

Module 6: Inheritance and Polymorphism

Master code reuse with inheritance and create flexible systems with polymorphism. Learn about superclasses, subclasses, method overriding, abstract classes, and interfaces.

Lessons

5

Short units, clear order.

Starts with

Inheritance Basics: The `extends` Keyword

Finish line

Interfaces

Advertisement