Fundamentals of Computer Science II (CSC-152 99F)


Class 09: Subclassing, Inheritance, and Polymorphism

Back to Even More Classes and Objects. On to Conditionals.

Held Thursday, September 9, 1999

Overview

Today we will begin to disucss the architecture of our email system. That consideration will lead us to consider three key aspects of object-oriented programming: inheritance, polymorphism, and interfaces.

Notes

Contents

Handouts

Summary


Project Components

This discussion of the project was added after class and is based on comments from in class.

A Mailbox Class

Using the Mailbox Class

What is object-oriented programming?

Inheritance

Extending our Mailbox

Polymorphism

Forthcoming.



History

Tuesday, 10 August 1999

Wednesday, 8 September 1999

Thursday, 9 September 1999

Back to Even More Classes and Objects. On to Conditionals.


Disclaimer Often, these pages were created "on the fly" with little, if any, proofreading. Any or all of the information on the pages may be incorrect. Please contact me if you notice errors.

This page may be found at http://www.math.grin.edu/~rebelsky/Courses/CS152/99F/Outlines/outline.09.html

Source text last modified Thu Sep 9 22:36:59 1999.

This page generated on Tue Sep 21 11:09:51 1999 by Siteweaver. Validate this page's HTML.

Contact our webmaster at rebelsky@grinnell.edu