package com.javarush.task.task09.task0918;
/*
Все свои, даже исключения
*/
public class Solution {
public static void main(String[] args) {
}
static class MyException {
}
static class MyException2 {
}
static class MyException3 {
}
static class MyException4 {
}
}
David Kim
9 уровень
Как решить эту задачу? Нет никаких мыслей. Помогите пожалуйста!
Решен
Комментарии (4)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Тимур Timmmyyy
6 сентября 2017, 14:20
Берешь два исключения из одного списка, два изд второго и расширяешь (extends) классы.
Список непроверяемых исключений:
ArithmeticException
ArrayIndexOutOfBoundsException
ArrayStoreException
ClassCastException
EnumConstantNotPresentException
IllegalArgumentException
IllegalMonitorStateException
IllegalStateException
IllegalThreadStateException
IndexOutofBoundsException
NegativeArraySizeException
NullPointerException
SecurityException
StringIndexOutOfBounds
TypeNotPresentException
UnsupportedOperationException
Список проверяемых:
ClassNotFoundException
CloneNotSupportedException
IllegalAccessException
InstantiationException
InterruptedException
NoSuchFieldException
NoSuchMethodException
ReflectiveOperationException
+20
Dzhamil Rakhimov Backend Developer в Райффайзенбанк
5 сентября 2017, 15:03
public class Solution {
public static void main(String[] args) {
}
static class MyException extends NoSuchFieldException{
}
static class MyException2 extends RemoteException {
}
static class MyException3 extends NumberFormatException{
}
static class MyException4 extends IndexOutOfBoundsException{
}
}
+8
Pavlo Plynko Java-разработчик в CodeGym Expert
4 сентября 2017, 10:25
"Унаследуй классы так, чтобы..." - это значит, что нужно с помощью слова extends добавить имеющимся классам каких-то родителей.
Каких же родителей добавлять? Судя по условию, двое из них должны быть checked исключениями, и двое - unchecked.
+10
Александр ХаартExpert
2 сентября 2017, 11:45
А как на счет подсказки, изучить задачу из этого блока... вот задача, изучайте.
https://javarush.com/tasks/com.javarush.task.task09.task0914
0