O'Reilly logo

Visual C#® 2012: How to Program, Fifth Edition by Harvey Deitel, Paul Deitel

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Summary

Section 11.1 Introduction

• Inheritance is a form of software reuse in which a new class is created by absorbing an existing class’s members and enhancing them with new or modified capabilities. With inheritance, you save time during app development by reusing proven and debugged high-quality software.

• A derived class is more specific than its base class and represents a more specialized group of objects.

• The is-a relationship represents inheritance. In an is-a relationship, an object of a derived class can also be treated as an object of its base class.

Section 11.2 Base Classes and Derived Classes

• Inheritance relationships form treelike hierarchical structures. A base class exists in a hierarchical relationship with its derived ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required