Homework #4Submit your work work on the Blackboard before midnight the day the homework is due. Failure to do so will result in late penalties, see the syllabus for grading detail. Here are the requirements for your Blackboard submission:
Implement in Java a class Coin that describes a coin with a name (e.g. dime) and a value (e.g. 10 cents). Also implement a class Wallet that describes a collection of coins. Supply a method add() to add a coin to a wallet, and a method printContent() that prints out to standard output the contents of a wallet in the following format: coinName (coinValue): numberOfCoins Example
penny (1 cent): 11 In order to test your Wallet class you'll also implement a class WalletTest whose main() method does the following:
Please note that the following two coins are different:
dime (10 cents) Speaking of coins being the same or different, you should supply a method equals() that tests whether two coins have the same name and value. Make sure you have reasonable automated unit testing for the code you've written.
$Id: hw4.html,v 1.2 2014/01/13 01:57:59 virgil Exp $ |