我有一個項目,我正在研究具有增變器和存取器方法的類。 對於我的mutator方法,我必須返回一個布爾值。 「True - 表示高度在範圍內,並且對象的值已被修改。」很明顯,假如不是的話。高度在範圍內意味着它在1-10之間。Mutator方法中的布爾值
我知道如何寫一個布爾值,但我怎麼會做一個mutator方法? 通常,並牢記我是很新的,我會寫沿下面的內容:
public void setHeight(int newHeight){
height = newHeight;
}
我怎麼把我的布爾的賦值函數方法的內部,以及確保高度內它的適當範圍? 我的布爾是沿着線的東西:
if (height >= 1 && height <= 10) {
System.out.println("It's perfect!");
} else {
System.out.println("Not right!");
}
'if(height> = 1 && height> = 10)'你確定其中一個不應該是'<='? – John3136
@ John3136我改變了它。謝謝你!明顯的錯誤現在很明顯。 –