Homework 1
The goal of this homework is to learn how to design methods
that test two objects or a collection of objects for equality, and how to
distinguish between intensional and extensional equality.
Additionally, the homework is a review of designing programs which use inheritance,
self-referential class hierarchies, implement interfaces, and use arrays
with counted loop traversal, as well as using UML diagrams.
Text (also as pdf)
Code and Project
HW1student .zip
HW1student .exe
Due Date: Monday, April 7, at 12:00 noon.