だから、私がやろうとしているのは、この配列を印刷することです。
coins[0] = new Coin(CoinName.PENNY, 2011);
coins[1] = new Coin(CoinName.DIME, 1952);
coins[2] = new Coin(CoinName.DOLLAR, 1999);
coins[3] = new Coin(CoinName.NICKEL, 2004);
coins[4] = new Coin(CoinName.DIME, 1952);
coins[5] = new Coin(CoinName.DOLLAR, 1945);
coins[6] = new Coin(CoinName.PENNY, 2011);
coins[7] = new Coin(CoinName.QUARTER, 1961);
coins[8] = new Coin(CoinName.NICKEL, 1983);
coins[9] = new Coin(CoinName.FIFTY_CENT, 1963);
Arrays.toString メソッドを使用できることはわかっていますが、今回は使用できません。という名前の独自のメソッドを使用する必要があります
public String toString()
これは、完全にセットアップする必要がある方法であり、その方法の説明はコメントにあります。
//the standard toString method that returns a String listing all the coins in the jar, in their current order
public String toString()
{
return ???;
}
配列の初期化は CoinJar(Coin[] coins) というメソッドにありますが、同じクラス内にあります。
この質問が正しいかどうかわかりません。詳細が必要な場合は、お尋ねください。