Session Details
Week 6, 
Session 17 — Thu Apr 22
Reading
- 
 Big Java, §10.1–10.6 (10.1-10.7 in ed3)
- 
  Skim the remainder of UML Class Diagrams intro
HW Due
- 
 HW 16
Topics
- 
 Inheritance
- 
 Polymorphism
- 
 Access control
Resources
- 
 Slides
- 
 BallWorlds Intro
- 
 BallWorlds Spec.
Outline
- 
 [5 min] Questions
- 
 [50 min] Inheritance and polymorphism, with live coding
- 
 [5 min] Break
- 
 [45 min] BallWorlds design exercise, begin implementing in pairs
HW Assigned
- 
 HW 17 Finish SwingDemo by Wednesday, Linear Lights Out by Friday