CSSE 220 – Object-Oriented Software Development

Homework 16

Objectives

More about Inheritance and GUIs

Tasks

  1. Complete the assigned reading for the next session: Sections 18.1-18.2. You may read this very quickly to get the basic ideas, so you know where to look these things up if you want to use them in a subsequent program.
  2. No ANGEL Quiz or Wiki for Chapter 18.
  3. Solo Programming (not to be turned in):
    1. Your programming work for this part will be done in the CloneAndText project inside Eclipse. Use the SVN Repository Exploring perspective to check out this project, then switch back to the Java perspective.
    2. In-class exercises:
      1. Complete the TODO items in the banking package.
      2. Complete the TODO items in the textInputExample package.
  4. Pair Programming:

    Work with your Hardy  partner to complete Hardy's Taxi by Thursday at 8:05.

    Work with your Hardy  partner on the BallWorlds exercise.

    Project timeline:

    I strongly encourage you to work with your partner in F-217 when assistants are available. Inheritance can be a challenging concept for some people. That’s OK. It’s one of those things that makes sense once you “get it”. By working in the lab and asking question when you’re stuck, you’ll be able to understand it more quickly.

    This is a pair programming assignment. You must work together following the rules of pair programming. That means one driver and one navigator working on a single copy of the program at a time. If I find that either member of your pair worked on any of the required stages of the assignment independently, that is grounds for that member to receive a zero for the assignment.

     

Turn-in Instructions

Turn-in your programming work by committing it to your SVN repository.