1. Java Programming: From Problem Analysis to Program Design, 5e Chapter 10 Inheritance and Polymorphism 2. Chapter Objectives Learn about inheritance Learn about subclasses…