Next:
Introduction
Up:
Ceng 241 Advanced Programming
Previous:
Software Engineering with Inheritance
Contents
Object-Oriented Programming: Polymorphism
Subsections
Introduction
Relationships Among Objects in an Inheritance Hierarchy
Invoking Base-Class Functions from Derived-Class Objects
Aiming Derived-Class Pointers at Base-Class Objects
Derived-Class Member-Function Calls via Base-Class Pointers
Virtual Functions
Polymorphism Examples
Type Fields and switch Structures
Abstract Classes
Case Study: Inheriting Interface and Implementation
Polymorphism, Virtual Functions and Dynamic Binding "Under the Hood"
Virtual Destructors
Case Study: Payroll System Using Polymorphism
2004-12-28