Хорошо ли сделать конструктор для исключения?
Например, у меня есть класс Person
, и у меня есть age
как его единственный атрибут. Теперь
Я предоставляю класс как
class Person{
int age;
Person(int age) throws Exception{
if (age<0)
throw new Exception("invalid age");
this.age = age;
}
public void setAge(int age) throws Exception{
if (age<0)
throw new Exception("invalid age");
this.age = age;
}
}