У меня есть метод static
concatString(String source)
в class
, который принимает String
аргумент "источник". В том же классе есть еще одна переменная static string
"цель". «Целевая» строка инициализируется в другом статическом методе с именем init()
. Теперь, если пользователь вызывает метод concatString()
перед вызовом метода init()
, мне нужно бросить exception
.
Может ли кто-нибудь помочь мне с тем, что exception
должен ли я throw
из concatString()
Я думаю, что мы не можем бросить IIlegalArgumentException
, так как в аргументе нет ничего плохого. Должен ли он быть null pointer exception
?
init()
, а к этому объекту добавить методconcatString()
. Таким образом, было бы невозможно конкатировать перед инициализацией. - person JB Nizet   schedule 12.04.2014