Concept Flow - Purpose of inheritance
Define Base Class
Create Derived Class
Derived Class inherits Base
Create Object of Derived
Access Base and Derived Methods
Reuse and Extend Functionality
Simplify Code and Add Features
Inheritance lets a new class use features of an existing class, so we can reuse and add new things easily.