
在Java中List list=new ArrayList();是什么意思
5个回答
展开全部
就是创建一个数组的意思啊!
ArrayList是实现了List接口的,所以可以写成List list=new ArrayList()至于这么写的好处就是,令你的代码将来易于维护,比如说后来你发现你的list可能用链表实现会更好只需要改成List list=new LinkedList()就行了
ArrayList是实现了List接口的,所以可以写成List list=new ArrayList()至于这么写的好处就是,令你的代码将来易于维护,比如说后来你发现你的list可能用链表实现会更好只需要改成List list=new LinkedList()就行了
2011-08-25
展开全部
是多态的形式,父类对象指向子类引用,这样可以有效并且灵活地随时修改ArrayList()部分,对以后程序的扩展和修改非常有好处
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这是多态的一种实现,就是实例化一个对象list,他是实现了list接口的一个arraylist类的对象
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
应该是List list = new List()
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我的理解:List list是一个List接口的变量,它指向(引用)一个ArrayList类型的对象;因为ArrayList是List接口的实现类;跟继承差不多,父类变量可以引用子类对象;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询