#java
Есть следующий клас:
public class Knowledge {
int level;
public Knowledge(int level) {
if (0 < level && level < 10){
this.level = level;
} else {
// что-то тут было бы правильно сделать ?
}
}
}
Knowledge можно оценить от 1 до 10. А что если в конструктор передатут другое число?
Как правильно обработать такие параметры?
Ответы
Ответ 1
... } else { throw new IllegalArgumentException("level is out of range [1,9]: " + level); }
Комментариев нет:
Отправить комментарий