1. Why is it an important concept in OOP?
2. What is the difference between a derived and base class?
From this example of inheritance, describe some class members of the base class and explain which of these should or shouldn't be inherited by the derived class.