Вопрос о объявлении универсального метода java
Просто быстрый вопрос о Java generic method declaration for my revision for exam
если я хочу объявить метод, который вернет список обученных студентов, сдавших экзамен, например
правильный ответ таков
static List<taught> passed(List<taught>)
как насчет этого способа, возможно ли это ? если это невозможно, то почему?
static <T> List<T> passed(List<T extends Taught>)
static <T> List<T> passed(List<T super Taught>)
Что я уже пробовал:
Я пробовал это, и это будет правильно, потому что его возвращаемый тип четко написан, то есть List & lt;teached>
static List<taught> passed(List<taught>)