Lab 2 - Simple Class Implementation + Exceptions
Due: Monday, July 12, 2010

Introduction

This assignment asks you to write and compile a simple, but complete class specification. You should also write a test driver, a main() method, that demonstrates that it functions correctly. The goal here is to reinforce your understanding of the object-oriented approach to software development as well as to introduce you to Exceptions.

Please think carefully about not only where the exceptional conditions can occur, but also where the Exceptions should be defined, and where they are best handled -- and what that means for the access-specifier of each of the Exception classes. facility.

The Textbook class

Please implement a class specification for a class that models aspects of a textbook might be useful for an on-line ordering system:

Notes