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
|