Module: Inheritance

Extending existing classes

Learning Outcomes

Use inheritance

Faciitate localized changes by using inheritance and object oriented design techniques such as interfaces and abstract classes.

Writing & using classes

Write classes containing fields, methods, and constructors. Using classes by instantiating (i.e., creating) objects.

Readings

Reusing Existing Code

Burd Chapter 8

27 pages by 2/20

Lecture Slides

Inheritance

ppt 2/18

Board Notes & Demo Code

In class 2/18

2/18

Objects & Classes

Includes review of course + new

52 pages by 2/23

Experiential Learning

PHW6

Rectangle