Chapter 9 – Object-Oriented Programming: Inheritance

 

9.1       Introduction
9.2       Base Classes and Derived Classes
9.3       protected and internal Members
9.4       Relationship between Base Classes and Derived Classes
9.5       Case Study: Three-Level Inheritance Hierarchy

9.6       Constructors and Destructors in Derived           Classes
9.7       Software Engineering with Inheritance

 

 

Chapter 10 – Object-Oriented Programming: Polymorphism

 

10.1     Introduction
10.2     Derived-Class-Object to Base-Class-Object Conversion
10.3     Type Fields and switch Statements
10.4     Polymorphism Examples
10.5     Abstract Classes and Methods
10.6     Case Study: Inheriting from an Abstract Class
and Implementation
10.7     sealed Classes and Methods
10.8     Case Study: Payroll System Using Polymorphism
10.9     Case Study: Creating and Using Interfaces
10.10  Delegates
10.11  Operator Overloading

 

 

Additionally:

    Creating GUI objects