Inheritance and Polymorphism
This chapter introduces the concepts and shows some examples of how to define inheritance relationships between C++ classes. Overriding methods, the virtual keyword, and simple examples show how polymorphism works.
6.1 |
Simple Derivation |
136 |
6.2 |
Derivation with Polymorphism |
142 |
6.3 |
Derivation from an Abstract Base Class |
148 |
6.4 |
Inheritance Design |
152 |
6.5 |
Overloading, Hiding, and Overriding |
154 |
6.6 |
Constructors, Destructors, and Copy Assignment Operators |
155 |
6.7 |
Processing Command-Line Arguments |
158 |
Simple Derivation
|