所以我想做的是打印出这个数组。
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[] coin) 的方法中,但在同一个类中。
我不确定我问这个问题是否正确,如果你们需要任何细节,请询问。