"Inheritance and Class Constructors" Please respond to the following:
• Inheritance is a powerful concept in Object Oriented Programming. It allows a attributes to be pass download from one class (base-class) to another class (sub-class) which creates an "is-a" relationship between the two classes? Provide an example of inheritance using code snippet. Explain why the example provided implements inheritance.
• Every class requires a class constructor. What is a class constructor? Explain the purpose of class constructor.