Question: MonetaryCoin Design and implement a class called MonetaryCoin that is derived from the Coin class presented in Chapter 5. Store an integer in the MonetaryCoin

MonetaryCoin Design and implement a class called MonetaryCoin that is derived from the Coin class presented in Chapter 5. Store an integer in the MonetaryCoin that represents its value and add a method that returns its value. Add a toString method that appends a space followed by the coin's value to the Coin's String representation.

Driver. Instead of creating a main driver class, include a main method in the MonetaryCoin class itself to exercise the class's behavior. Your method should create an array of 7 MonetaryCoin objects with values 1,5,10,25,50,100,100 and then iterate through the array, flipping in each coin. The method should then iterate through the array again, invoking the getValue method and adding up the resulting values. The String representation of each coin should then be printed on a line by itself, followed by, on a line by itself, the sum of the values that was computed (preceded by the label "Total Value: ".

Expected Output: Heads 1 Heads 5 Heads 10 Heads 25 Heads 50 Tails 100 Tails 100 Total Value: 291

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!