#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); }
Комментариев нет:
Отправить комментарий