1 /**
2 A coin with a monetary value.
3 */
4 public class Coin implements Measurable
5 {
6 private double value;
7 private String name;
8
9 /**
10 Constructs a coin.
11 @param aValue the monetary value of the coin
12 @param aName the name of the coin
13 */
14 public Coin(double aValue, String aName)
15 {
16 value = aValue;
17 name = aName;
18 }
19
20 /**
21 Gets the coin value.
22 @return the value
23 */
24 public double getValue()
25 {
26 return value;
27 }
28
29 /**
30 Gets the coin name.
31 @return the name
32 */
33 public String getName()
34 {
35 return name;
36 }
37
38 public double getMeasure()
39 {
40 return value;
41 }
42 }