Project 2 -- officially posted
Oct. 02, 2009
I have posted Project 2 and linked it to the schedule and the project page. This project requires that you:
- Understand abstract classes. interfaces, inheritance, and polymorphism.
You must use an interface that we provide, and you must code a class hierarchy in which the base class is abstract. - Construct a GUI from scratch.
You should understand the lecture notes on GUIs before attempting the user interface for the project. There are numerous hints on constructing parts of the user interface in the project writeup. But don't be surprised if you have to go to the web to find additional information!
The Interfaces video lecture is listed as #16 but that is not the correct lecture #. 16 goes over the Java API and Javadoc. Which video lecture covers interfaces?
Posted by Jason on October 04, 2009 at 08:38 AM EDT #
OK, I just remembered what the I in API stands for.
Posted by Jason on October 04, 2009 at 08:44 AM EDT #
But your original comment was right on target. The main lecture on interfaces is #15 (Abstract Classes and Interfaces). I'll make a note of that in the course lecture page.
Posted by Jo Perry on October 04, 2009 at 01:00 PM EDT #