DMP -- Java
Chapter 7 Object-Oriented Programming
- Introduction
- Superclasses and Subclasses
- Protected Members
- Relationship between Superclass Objects and Subclass Objects
- Using Constructors and Finalizers in Subclasses
- Implicit Subclass-Object-to-Superclass-Object Conversion
- Software Engineering with Inheritance
- Composition Vs. Inheritance
- Case Study: Point, Circle, Cylinder (Fig
7.6) (Fig 7.7) (Fig
7.8)
- Introduction to Polymorphism
- Type Fields and switch Statements
- Dynamic Method Binding
- final Methods and Classes
- Abstract Superclasses and Concrete Classes
- Polymorphism Examples
- Case Study: A Payroll System Using Polymorphism (Fig
7.9)
- New Classes and Dynamic Binding
- Case Study: Inheriting Interface and Implementation (Fig
7.10)
- Case Study: Creating and Using Interfaces (Fig
7.11)
- Type Wrapper Classes for Primitive Types
Ichiro
Fujinaga 1998.02.16