讨论:Vector里面的add(Object o)和ddElement(Object obj)的区别

coaa 2004-03-08 05:55:16
有什么区别呢,实在不懂.
源代码如下:
public synchronized void addElement(Object obj) {
modCount++;
ensureCapacityHelper(elementCount + 1);
elementData[elementCount++] = obj;
}
public synchronized boolean add(Object o) {
modCount++;
ensureCapacityHelper(elementCount + 1);
elementData[elementCount++] = o;
return true;
}
从继承关系来讲,add方法是实现List的接口,List的接口又是Collection的接口.
而addElement是单独出来的一个方法.
从设计上说,为什么她要做成addElement这个方法呢?
...全文
33 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧