Session Details

Week 6, Session 17 — Tue Jan 19

Reading

  1. Big Java, §10.1–10.7
  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, pair programming

HW Assigned

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