私はmutatorメソッドとaccessorメソッドを持つクラスで作業しているプロジェクトがあります。 私のmutatorメソッドでは、ブール値を返す必要があります。 "True - 高さが範囲内であり、オブジェクトの値が変更されたことを示します。"もしそうでなければ、明らかに間違っています。高さが範囲内にあることは、それが1〜10を含むことを意味する。Mutatorメソッドのブール
私はブール値を書く方法を知っていますが、私はそれをどのようにミューテータメソッドで行うのでしょうか? 通常、と私は非常に新しいんだ覚えておいて、私は次のように沿って何かを記述します。
public void setHeight(int newHeight){
height = newHeight;
}
どのように私はミューテータメソッドの内部で、私のブールを置くだけでなく、高さが内であることを確実にするでしょうその適切な範囲?あなたはif文を確認することを作成する必要があり
public boolean setHeight(int newHeight) {
if (1<=height && height<=10) {
height = newHeight;
return true;
} else {
return false;
}
}
'if(height> = 1 && height> = 10)'それらのうちの1つが '<='であってはいけないと確信していますか? – John3136
@ John3136私はそれを変更しました。有難うございます!明白な誤りは今明らかです。 –