Этот вопрос проверяет понимание дженериков в Java/Kotlin, а именно ковариантности (extends) и контравариантности (super).
Короткий ответ
<? extends T> — позволяет использовать T и его подклассы (ковариантность, только чтение).
<? super T> — позволяет использовать T и его суперклассы (контравариантность, только запись).
Длинный ответ
Зарегистрироваться
Развернутый ответ доступен только зарегистрированным пользователям.