在Java中List list=new ArrayList();是什么意思

 我来答
dl_eny
推荐于2016-10-15 · 超过19用户采纳过TA的回答
知道答主
回答量:63
采纳率:0%
帮助的人:51.8万
展开全部
就是创建一个数组的意思啊!
ArrayList是实现了List接口的,所以可以写成List list=new ArrayList()至于这么写的好处就是,令你的代码将来易于维护,比如说后来你发现你的list可能用链表实现会更好只需要改成List list=new LinkedList()就行了
匿名用户
2011-08-25
展开全部
是多态的形式,父类对象指向子类引用,这样可以有效并且灵活地随时修改ArrayList()部分,对以后程序的扩展和修改非常有好处
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
longakin
2011-08-17
知道答主
回答量:46
采纳率:0%
帮助的人:18.9万
展开全部
这是多态的一种实现,就是实例化一个对象list,他是实现了list接口的一个arraylist类的对象
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
NO億
2011-08-17 · TA获得超过537个赞
知道小有建树答主
回答量:732
采纳率:0%
帮助的人:401万
展开全部
应该是List list = new List()
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
二十四万度
2018-03-14
知道答主
回答量:2
采纳率:0%
帮助的人:1.9万
展开全部
我的理解:List list是一个List接口的变量,它指向(引用)一个ArrayList类型的对象;因为ArrayList是List接口的实现类;跟继承差不多,父类变量可以引用子类对象;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式