public class MyGenerics<T>{
....}
g1=new
MyGenerics<HashMap>();
g1=new
MyGenerics<LinkedHashMap>();
g1=new
MyGenerics<Hashtable>();
如何定义g1这个变量呢
可以使用通配符?如:MyGenerics<? extends
Map> g1;
----------------------------------------------------------------
这种方法也可以用在方法声明中
如public void myMethod(MyGenerics<? extends
Map>g){....}
这和public void
myMethod(MyGenerics g){....} 是不一样的,可以限定输入的参数增加健壮性