GridWorld - I will check for 4 completed Bugs
Major concepts of Ch. 7
Inheritance
- parent/child classes (superclass/ subclass)
- abstract classes
- interfaces
- extending vs. implementing a superclass
- polymorphism
- super and this operators
inheritance example:
LandaInheritance.java
programming:
start working in groups, but each student must implement the assignment
design a Vehicle superclass
draw a hierachy chart similar to p. 422
What are the subclasses you want to create?
Discuss in groups and work out implementation issues, then go to your computers.
Homework
Read: Ch. 7
Answer: Ch. 7 p. 456 TF 7.1 to 7.8 (copy questions)
TUE
Finish Vehicle class and all subclasses.
Print out and leave on Mr. B's desk
Mr. B in Long Beach
WED
The Animal class: Working with abstract classes
Homework
Answer: Ch. 7 p. 43-455 MC All
THU
Review for Fri quiz
FRI
Quiz on GridWorld and part of Ch. 7