interface SimpleObject<T> {
SimpleObject<T> getInstance();
}
public static class StringObject implements SimpleObject<String>{ // почему здесь уже стринг передаём?
public SimpleObject<String> getInstance(){return null;}
}Andrew
31 уровень
Что означает запись SimpleObject? не понимаю что в скобка передаётся
Решен
Комментарии (3)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Tatyana Kotova
28 февраля 2020, 21:56
почитайте про наследование и Generic
0
Tatyana Kotova
28 февраля 2020, 21:55
интерфейс здесь задает шаблон и все кто его наследуют могут использовать этот шаблон а в шаблон вставлять что хотят - вставят стринг - получат getInstance() of String,
SimpleObject<Integer> - getIstance() of Integer
0
ВладJava Developer в Tinkoff
22 февраля 2020, 09:26
Прочитайте про Generic.
+1