クラスに次のコードがあるとします。
enum Currency
{
PENNY(1), NICKEL(5), DIME(10), QUARTER(25);
private int value;
private Bonus(int value)
{
this.value = value;
}
public int getValue()
{
return value;
}
};
public class Coin
{
Currency c;
public Coin(Currency c)
{
this.c = c;
}
public void setCurrency(Currency c)
{
this.c = c;
}
}
特定の Currency 列挙型で Coin オブジェクトを作成する別のクラスがある場合、その別のクラスにメソッドを記述して、たとえば PENNY から DIME に列挙型を設定するにはどうすればよいでしょうか?