1. Visual Programming OO Programming and Inheritance 2. Inheritance Inheritance allows a software developer to derive a new class from an existing one The existing class…