Wednesday, June 4, 2008

Second major assignment

I hope everyone has read up through chapter 7 in the book. Practice as many exercises as you can from the end of the chapter!

Your second major assignment is as follows:

You are going to design a class for any business of your choosing. You need to keep track of at least four pertinent attributes. You will need at least two other methods in addition to the necessary getters and setters. Create three objects and store them in an array of that type.

You can hard code the business testing info into the main. But if you use Scanner to ask the user what to change, you can get 20 extra points on the assignment!

Here's an example, you need to pick another business:


class LawFirm
{
//typeOfLaw, billableHours, nameOfLawFirm, costPerHour
//+20
//constructors
//+20
//methods: calculateTotalCost, returnMessageAboutFirm
//+30
}

class LawFirmTester
{
//create an array of 3 LawFirm objects
//+20
//display names of law firms and allow user to enter a number to learn more information about each firm
//+10
//allow the user to update the information about the firms- things do change.
//+20
}

}


The number of points are commented above.

Due June 15th, 2008 at midnight! Use netbeans and upload everything in a zip file to your FTP space!

DF

No comments: