collection c = new arraylist();这句话什么意思?

Collectionc=newArrayList();Collection是个接口Arraylist是个类为啥能这么写写出来这个c是个接口还是个类?... Collection c=new ArrayList();
Collection是个接口 Arraylist是个类
为啥能这么写 写出来这个c是个接口还是个类?
展开
 我来答
clam13
2009-02-18
知道答主
回答量:44
采纳率:0%
帮助的人:0
展开全部
这是一个多态的差桥表现,这种思想以后学框架经常用到。初学者可以用 ArrayList list=new new ArrayList();

没有铅册关系,随着学习的深入,你的思想会慢慢的转变。

这个要细说起来很蛮烦,不是技术问题而是思想虚激猛问题,在看看JAVASE的面向对象那一章,接口与类的区别,和什么是多态
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
业智鑫7C
2009-02-18 · TA获得超过338个赞
知道答主
回答量:195
采纳率:0%
帮助的人:0
展开全部
是个类,这个很基础的
这个就是面向接口的编程
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
不打而且揍
2009-02-18
知道答主
回答量:73
采纳率:0%
帮助的人:0
展开全部
当然是类。
因为Arraylist实现了Collection,所以,可以这样实例化。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
食品中化学扫盲
2009-02-18 · TA获得超过230个赞
知道小有建树答主
回答量:365
采纳率:0%
帮助的人:274万
展开全部
你当作 ArrayList的实例档余高好了

这样写,有些或多或少的好处,比如可以用c来接收别的类型的(要继承与Collection )实例

或者行尺有什么面向接口的编程思想

其他没有什么花毁伍头,我确定
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式