编译:
public class SerializableObject<T> implements Serializable
{
public T m_object;
}
不编译:
public class SerializableObject<T> extends T implements Serializable
{
}
因此,我希望泛型类从其泛型类型参数派生。
为什么?
假设我有一个
Map<K, V>
,而我只想序列化它。我也不知道我将拥有哪些钥匙。
我怎么做?
最佳答案
因此,我希望泛型类从其泛型类型参数派生。
恐怕您就是做不到。有多种技术原因,其中最重要的是类型擦除。
您应该为问题寻求替代解决方案-这个想法是死胡同。
关于java - 从其泛型类型参数派生的泛型类,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6760776/