Допустим мы имеем следующий код:создать метод, который проверить другой объект, если нулевой бросок исключением
public void a(String a) {
if (a == null) {
throw new IllegalArgumentException();
}
}
public void b(Queue<Integer> b) {
if (b == null) {
throw new IllegalArgumentException();
}
}
public void c(Stack<Integer> c) {
if (c == null) {
throw new IllegalArgumentException();
}
}
Можно ли написать метод, сделать работу бросить новое исключение ? Это примерно так:
public void a(String a) {
check(a);
}
public void b(Queue<Integer> b) {
check(b);
}
public void c(Stack<Integer> c) {
check(c);
}
Обратите внимание, что их типы параметров не совпадают.
'недействительным проверка (Object о) { если (о == NULL) { певд IllegalArgumentException(); } } ' ? –