11. Object-Oriented Programming: Inheritance

Objectives

In this chapter you’ll learn:

• How inheritance promotes software reusability.

• To create a derived class that inherits attributes and behaviors from a base class.

• To use access modifier protected to give derived-class methods access to base-class members.

• To access base-class members with base.

• How constructors are used in inheritance hierarchies.

• The methods of class object, the direct or indirect base class of all classes.

Say not you know another entirely, till you have divided an inheritance with him.

Johann Kasper Lavater

This method is to define as the number of a class the class of all classes similar to the given class.

Bertrand Russell

Outline

11.1 Introduction ...

Get C# 2010 for Programmers, Fourth Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.