0
此代碼包含一些邏輯錯誤,但我有問題,他們察覺並根據這些邏輯錯誤修改增加正方形長度的代碼?
public class square {
private int sideLength;
private int area;
public square(int initialLength) {
sideLength = initialLength;
area = sideLength * sideLength;
}
public int area() {
return area;
}
public void grow() {
sideLength = 2 * sideLength;
}
}
程序應該基於邊長來計算面積,然後成長方更改代碼。它使邊長加倍。按照我現在設置的方式,該區域是否會隨着新尺寸的變化而變化?任何其他邏輯錯誤?
感謝,除非你已經設定他們
歡迎來到Stack Overflow!爲什麼你會認爲這個區域(當平方最初構造時計算)會改變而沒有明確的代碼來改變它? – AJNeufeld