Advanced OO Implementation

8/13/98


Click here to start


Table of Contents

Advanced OO Implementation

A note about the examples

Operator Overloading: What

Operator Overloading: Why

Operator Overloading: Just syntax

Operator Overloading: How

Operator Overloading: How

Operator Overloading: How

Operator Overloading: How

Operator Overloading: Using

Operator Overloading: The cast

Operator Overloading: The cast

Operator Overloading: Details

Operator Overloading: Predefined operators

Operator Overloading: Warnings

Operator Overloading: Limits

Exception Handling: Why

Exception Handling: Why

Exception Handling: How

Exception Handling: Throwing

Exception Handling: Throwing

Exception Handling: Catching

Exception Handling: Catching

Exception Handling: Uncaught Exceptions

Multiple Inheritance

Multiple Inheritance: Example

Multiple Inheritance: What

Multiple Inheritance: What

Multiple Inheritance: What

Multiple Inheritance: Ambiguities

Multiple Inheritance: Syntax

Multiple Inheritance: Repeated base classes

Multiple Inheritance: Repeated base classes

Multiple Inheritance: Repeated base classes

Multiple Inheritance: Repeated base classes

Multiple Inheritance: Java

Interfaces: Declaration

Interfaces: Implementing

Delegation

Delegation: Example

Delegation: Example

Composition: What

Composition: What

Composition: What

Composition: Questions to Ask

Operator Overloading: The cast

Exercises

Exercises

Suggested Readings

Author: Robert Zeh

Email: razeh@balr.com