CSSE 220 – Object-Oriented Software Development

Homework 17

Objectives

Practice with inheritance. Continued practice implementing a Graphical User Interface (GUI), including event-driven programming. Continued practice with interfaces and implementing them.

Tasks

  1. Complete the assigned reading for the next session: Big Java §10.8–10.11, but skip §10.8.3 on cloning.
  2. Complete the assessment exercises over this reading on ANGEL (under Lessons → Assignments).
  3. Complete the SwingDemo2 project that you began in Homework 16. Make sure that:
  4. You should have finished the BankAccount exercise in class. If not, complete it now, as follows:
  5. Begin the following LinearLightsOut project.
  6. Due dates :

Turn-in Instructions

Turn in your programming work by committing it to your SVN repository for this project.