6.4 Inheritance & Polymorphism: `extends`, `super` and `@Override`
Topic Preview • Enroll to Read Full Lesson

6.4 Inheritance & Polymorphism: `extends`, `super` and `@Override`

Topic Summary

Build extensible class hierarchies using inheritance and write flexible algorithms using dynamic runtime polymorphism.

What You Will Learn
• Establish 'IS-A' relationships using the `extends` keyword. • Invoke parent constructors and methods using `super`. • Implement dynamic method dispatch with the `@Override` annotation.
Included in Java Fundamentals & Object-Oriented Programming • Lifetime access for ₹49
View Syllabus