我想做那样的事情:
public final <T>T getObject(Class <T extends MyObject> myObjectClass){
//...
}
IDE抱怨语法错误。如何正确写这个?
答案 0 :(得分:1)
您声明了泛型类型绑定在错误的位置。
它应该在泛型类型参数的声明中声明:
public final <T extends MyObject> T getObject(Class<T> myObjectClass)
{
//...
}