假设以下类存根:
public class Foo<T> { private Class<T> type; public Foo<T> () {} }
我可以将泛型类型存储在构造函数T的字段type中,而不将构造函数的签名更改为" public Foo<T> (Class<T> type)"吗?
T
type
public Foo<T> (Class<T> type)
如果有,怎么样?如果不是,为什么?
" type = T"似乎不起作用.
type = T
java generics
generics ×1
java ×1