投 ?超级T到T.

时间:2016-05-10 09:01:17

标签: java generics

务必将? super T投放到T

示例:

public void method(? super Date param)
{
    Date d = (Date)param;
}

我无法Date d = param。为什么呢?

1 个答案:

答案 0 :(得分:1)

您需要遵循泛型教程;)

这里应该是什么样子:

public <T extends Date> void method(T date){
    Date d = date;
}

在参数输入之前指定泛型类型。我建议花点时间阅读:https://docs.oracle.com/javase/tutorial/java/generics/