To be able to define a descendant class from an
existing class using inheritance.
To be able to declare and use descendant-class
objects.
To be able to define a class with a dynamically bound
(virtual) member function.
To be able to declare and use a class object with a
dynamically bound member function.
To be able to apply object-oriented design to solve a
problem.
To be able to relate object-oriented terminology to
C++ constructs.
To be able to modify the case study program.
Inheritance,
Polymorphism, and
Object-Oriented Design
Objectives
78828_CH15_DaleLab 5/22/09 7:43 AM Page 377
78828_CH15_DaleLab 5/22/09 7:43 AM Page 378

Get A Laboratory Course in C++, 5th Edition now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.