Objectives
- Understand the concepts of inheritance and polymorphism.
- Know how Java’s dynamic binding mechanism works.
- Be able to design and use abstract methods and classes.
- Be able to design and use polymorphic methods.
- Gain a better understanding of object-oriented design.