Session Details

Week 6, Session 17 — Thu Apr 22

Reading

  1. Big Java, §10.1–10.6 (10.1-10.7 in ed3)
  2. Skim the remainder of UML Class Diagrams intro

HW Due

  1. HW 16

Topics

  1. Inheritance
  2. Polymorphism
  3. Access control

Resources

  1. Slides
  2. BallWorlds Intro
  3. BallWorlds Spec.

Outline

  1. [5 min] Questions
  2. [50 min] Inheritance and polymorphism, with live coding
  3. [5 min] Break
  4. [45 min] BallWorlds design exercise, begin implementing in pairs

HW Assigned

  1. HW 17 Finish SwingDemo by Wednesday, Linear Lights Out by Friday