Session Details

Week 6, Session 17 — Tue Jan 15

Reading

  1. Big Java, §9.1–9.6 (9.1-9.5 in ed3)

HW Due

  1. HW 16

Topics

  1. Scope
  2. Packages
  3. Interfaces and polymorphism

Resources

  1. Slides

Outline

  1. [10 min] Questions
  2. [10 min] Scope
  3. [5 min] Packages
  4. [15 min] Interfaces, Charges Demo
  5. [5 min] Break
  6. [40 min] Live-coding: Charges extension
  7. [5 min] Reuse and Polymorphism
  8. [15 min] Begin BigRational exercise

HW Assigned

  1. HW 17