Java Generics WildCard: <? расширяет номер> против <т расширяет номер>

В чем разница между этими двумя функциями?

static void gPrint(List<? extends Number> l) {
    for (Number n : l) {
        System.out.println(n);
    }
}

static <T extends Number> void gPrintA(List<T> l) {
    for (Number n : l) {
        System.out.println(n);
    }
}

Я вижу тот же вывод.

Ответы на вопрос(4)

Ваш ответ на вопрос