我想在Java 11中实现自定义反序列化对象。为此,我已经
public class ObjectDeserializer<T extends ObjectDeserializable> {
public T deserialize(ByteBuffer buf)
{
T ret = instantiateNew();
return (T) ret.deserialize(buf);
}
}
如何实现instantiateNew()
方法?
是否可以使用其类型创建类的实例?正确的方法是什么?