如何区分泛型类和类型参数?

时间:2013-01-10 11:02:57

标签: java class generics methods

好的,我想有一个方法,它有一个类的对象作为它的参数。如何实现此方法接受类的任何对象(以便该方法是通用的)?

我尝试使用类型参数,但我总是得到错误:“意外类型,必需类,找到类型参数”。我是否必须使用

之类的东西
Class<R>

有什么好的例子吗?

1 个答案:

答案 0 :(得分:1)

我不确定我理解你的问题,但也许这个:

public <T> void foo(T param)

或更复杂的版本:

public <T> Class<? extends T> pickOne(Collection<Class<? extends T>> classes) 

问候 利昂