У меня есть проект, в котором я работаю над классом с мутатором и методами доступа. Для моих методов мутатора я должен вернуть логическое значение. «Истина - указание высоты находится в пределах диапазона и что значение объекта было изменено». Ложно, очевидно, если это не так. Высота в диапазоне означает, что она находится между 1-10 включительно.Boolean in Mutator Method
Я знаю, как писать логическое, но как бы я это сделал в методе мутатора? Обычно, и иметь в виду, что я очень новый, я бы написать что-то по следующему:
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 Я изменил его. Спасибо вам за это! Очевидная ошибка теперь очевидна. –