0
如何在日蝕中獲得T來解決?在Eclipse中未解決的泛型
public T get(Class cl, String id) {
return ofy().load().type(cl).id(id).get();
}
這是不是會在Java 7中工作?
我想升級爲3〜4
如何在日蝕中獲得T來解決?在Eclipse中未解決的泛型
public T get(Class cl, String id) {
return ofy().load().type(cl).id(id).get();
}
這是不是會在Java 7中工作?
我想升級爲3〜4
我想你問如何使方法(和Class
參數)通用的客體。類似的,
public <T> T get(Class<T> cl, String id) {
return ofy().load().type(cl).id(id).get();
}
泛型是在Java 5中引入的(所以Java 5+,包括Java 7)。
你必須首先聲明它。
public <T> T get(Class<?> cl, String id) {
return ofy().load().type(cl).id(id).get();
}
或者
public class MyClass<T> {
public T get(Class<?> cl, String id) {
return ofy().load().type(cl).id(id).get();
}
}