泛型中的超级关键字

时间:2014-06-16 19:50:38

标签: java generics super

  Set<? super TreeMap> setOfAllSuperTypeOfTreeMap  = new HashSet<SortedMap>();

  SortedMap<String,String> sm = new TreeMap<String,String>();
  TreeMap<String,String> tm = new TreeMap<String,String>();
  setOfAllSuperTypeOfTreeMap.add(sm); //???I do not understand at all. How then could new HashSet<SortedMap> be ok?
  setOfAllSuperTypeOfTreeMap.add(tm); 

我根本不明白。那怎么可以宣布新的HashSet呢?它有什么用,因为无论如何都无法添加SortedMaps。

0 个答案:

没有答案