首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

泛型接口COLLECTION 中,remove(OBJECT element)方法的参数是OBJECT,add(T element),该如何处理

2012-02-24 
泛型接口COLLECTION 中,remove(OBJECT element)方法的参数是OBJECT,add(T element)泛型接口COLLECTION中,r

泛型接口COLLECTION 中,remove(OBJECT element)方法的参数是OBJECT,add(T element)
泛型接口COLLECTION   中,remove(OBJECT   element)方法的参数是OBJECT,add(T   element)的参数是泛型类型,谁能说明为什么这样设计吗.

[解决办法]
很简单的道理啊。
因为类型对remove来说不重要,移掉了就不用管那个对象,还要关心它的类型干嘛?
而add则要关心类型,因为只有泛型中规定的对象才可以添加进来。
这就像进电影院,门卫只关心进去的人是否有票,出去的人就不用管了。

热点排行