状况是这样
我要写一个自动化物件
我宣告了一个泛型方法 会传回泛型
static public <T> T sesPool(String col,T tp)
目标的资料有时会不存在
而我不要null 所以需要初始化T
然后 问题发生了
首先不能 new T()
"Cannot instantiate the type T"
接者
我改成<T extends Class>后
当我投入sesPool("", new HashMap<String, Integer>())
后
又跟我讲说 接口不属于CLASS
我需要投入各种资料 包括潜在的泛型资料(各种Map)
同时需要在资料不存在时 自动new 一个空物件
查过不少资料 但是无解
请问我该怎么处理?
谢谢