Chapter 5
Enhancing Classes

Chapter Objectives

. Define reference aliases.
. Explore passing object references as parameters.
. Learn to use the static modifier.
. Define formal interfaces and their class implementations.
. Define nested classes and inner classes
. Learn about basic graphical user interfaces.
Chapter Objectives

.I. Object Oriented Program Design
A. Program Design
2. Apply data abstraction and
encapsulation.
B. Class Design
2. Design an interface.
5. Extend a class using inheritance
Day 1 -
References/ Passing Parameters
PowerPoint


HW read pages -247 to 256
Day 2 - 1-3-05
References/ Passing Parameters
PowerPoint

ParameterPassing.java
ParameterTester.java
Num.java

HW
read pages -247 to 256
Questions 5.1 - 5.2 - 5.3 on page 290
Day 3 1/05/05
References/ Passing Parameters
.

HW
Write a short explanation of how ParameterPassing.java works. What concept is it trying to teach you ?

Start Lab

Day 4
GUI -Dialog boxes
PowerPoint

read page 227

EvenOdd.java
PushCounter.java
Fahrenheit.java
FahrenheitGUI.java
HW

Day 5
Place holder
PowerPoint

read page
.

HW
Day 6.
Place holder
PowerPoint

read page
.

HW

Day 7
Place holder
PowerPoint

read page
.

HW
Day 8
Place holder
PowerPoint

read page
.

HW