Object Oriented Programming Chapter 7 Programming Languages by Ravi Sethi

10/6/00


Click here to start


Table of Contents

Object Oriented Programming Chapter 7 Programming Languages by Ravi Sethi

7.1 What Is An Object

7.2 Object Oriented Thinking

PPT Slide

Object Oriented Thinking (cont.)

7.3 Inheritance

PPT Slide

7.4 Object-Oriented Programming in C++

PPT Slide

PPT Slide

Object-Oriented Programming in C++(cont)

EXAMPLE

PPT Slide

PPT Slide

Implementation of Shape(s)

7.5 AN EXTENDED C++ EXAMPLE

A Prime Number Sieve

A Base Class

Derived Classes

Initialization of Derived and Base Classes

7.6 DERIVED CLASSES AND INFORMATION HIDING

Public Base Classes

Public Base Classes

Private Base Classes

Private Base Classes

Privacy Principle

Privacy Principle

Privacy Principle

Privacy Principle

Privacy Principle

Privacy Principle

7.7 OBJECTS IN SMALLTALK

System classes

Elements of a Class Definition

A View of Class Stack in Smalltalk

A View of Class Stack in Smalltalk

Instance Variables and Privacy

Syntax of Messages

Expression Evaluation

Expression Evaluation

Expression Evaluation

Returning Values

Conditionals and Blocks

7.8 SMALLTALK OBJECTS HAVE A SELF

PPT Slide

Messages to self

Messages to super

Author: Computer Science Department

Email: dmz@cs.bsu.edu

Home Page: http://www.cs.bsu.edu/homepages/dmz/cs335/

Download presentation source