2 回答

TA貢獻(xiàn)1998條經(jīng)驗(yàn) 獲得超6個(gè)贊
您不是在調(diào)用或設(shè)置direction. 這應(yīng)該解決它。
public String Direction()
{
if (directionRight == true) {
direction = "right";
}
else {
direction = "left";
}
return direction;
}
public String toString()
{
String result = "the direction is: " + Direction() + " the position is: " + position;
return result;
}

TA貢獻(xiàn)2003條經(jīng)驗(yàn) 獲得超2個(gè)贊
您永遠(yuǎn)不會(huì)調(diào)用Direction()
將非空值分配給的方法direction
。但是您必須將String direction =
其刪除并替換為this.direction =
. 這樣,您引用的是成員變量,而不是您創(chuàng)建的本地化字符串。
添加回答
舉報(bào)