This chapter introduced you to inheritance. Inheritance is a powerful feature that object-oriented programming offers to you. Learning to use it is critical. Many modern software products have an object model hierarchy that you can access. These hierarchies are dependent on one object inheriting from another. In this chapter you also were introduced to the various relationships found in inherited classes. These relationships and the associated terminology are of great important in object-oriented programming.