Next:
Acknowledgements
Up:
Introducing to Object-Oriented Programming
Previous:
Introducing to Object-Oriented Programming
Contents
Contents
Acknowledgements
History notes
Introduction
Acknowledgements
History notes
Preface
An Object-Oriented World
Encapsulation Example
Inheritance Example
Polymorphism Example
A Word of OOP Vocabulary
The Characteristics of an OOP
What is An Object?
Abstraction
Sample Class Definition
Encapsulation
Instance and Class Variables
Instance and Class Methods
Messages
Constructors, Destructors, and Garbage Collection
Inheritance
Single and Multiple Inheritance
The ISA Relationship
Polymorphism
Overloading Methods as a Form of Polymorphism
Overloading of Operators
Overriding Methods as a Form of Polymorphism
Exception Handling
Exception Hierarchy
Advantages of Using Exception Handling
Intro to Object-Oriented Design
A few final remarks of OOP
About this document ...
Subsections
Acknowledgements
History notes
Olexiy Ye. Tykhomyrov 2001-12-16