Сопоставление Middle Дженерики и вариантность обновлено
Дженерики Kotlin и Java
Вопрос
Сопоставь запись Kotlin и её аналог в Java.
Попробуйте сами
Нажмите слева, потом подходящее справа.
Показать ответ и разбор
Коротко
out соответствует ? extends, in соответствует ? super, star projection соответствует ?, а верхняя граница T : X соответствует T extends X.
Правильные пары
List<out Number>List<? extends Number>MutableList<in Int>List<? super Integer>List<*>List<?><T : Comparable<T>><T extends Comparable<T>>Разбор
out соответствует ? extends, in соответствует ? super, star projection соответствует ?, а верхняя граница T : X соответствует T extends X.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.