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。