社区
Java SE
帖子详情
Collection a=new ArrayList();这里a有什么样的属性?Collection和ArrayList()带来了什么?谢谢高手!
gona
2003-01-02 08:03:56
Collection a=new ArrayList();这里a有什么样的属性?Collection和ArrayList()带来了哪些情况?
...全文
75
4
打赏
收藏
Collection a=new ArrayList();这里a有什么样的属性?Collection和ArrayList()带来了什么?谢谢高手!
Collection a=new ArrayList();这里a有什么样的属性?Collection和ArrayList()带来了哪些情况?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
kasanghyh
2003-04-04
打赏
举报
回复
java2数据结构平台有一组类,这个平台主要有两个接口。Collection和Map。其中Collection主要有List和Set下属两个接口。ArrayList是List的一个实现类,所以它也是Collection的一个实例。这里a有add(),clear(),iterator()方法等。其中iterator()方法主要是用来进行遍历的
warren04
2003-04-03
打赏
举报
回复
同意cypeng(追命)
ydtj829
2003-01-02
打赏
举报
回复
a编译时是Collection,执行的时候是ArrayList().
cypeng
2003-01-02
打赏
举报
回复
a是Collection类的对象,有Collection的所有属性。ArrayList是实现了Collection接口的类。
为什么使用 List list =
new
ArrayList
() 而不用
ArrayList
alist =
new
ArrayList
()
为什么一般都使用 List list =
new
ArrayList
() ,而不用
ArrayList
alist =
new
ArrayList
()呢? 这种写法其实java多态的表现形式 多态的定义:指允许不同类的对象对同一消息做出响应。即同一消息可以根据发送对象的...
Collection
c =
new
ArrayList
();
父类引用指向子类对象。
new
set;
new
hashset等 直接变,而不是写
ArrayList
a =
new
ArrayList
();
Collection
coll =
new
ArrayList
() 为什么可以这么写!!!
你八成是认为这么写,和接口能实例化冲突了。 接口是不能
new
的这个是正确的说法。包括抽象类也是不能
new
的。
为什么是List list=
new
ArrayList
();?
如何理解:List list=
new
ArrayList
();为什么要声明为List 而非
ArrayList
?
ArrayList
list =
new
ArrayList
(20);中的list扩充几次
16.
ArrayList
list =
new
ArrayList
(20);中的list扩充几次() A 0 B 1 C 2 D 3 答案:A
Java SE
62,629
社区成员
307,262
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章