java有时为什么要用接口声明对象而具体类创建对象?比如Collection c=new ArrayList();
5个回答
展开全部
For抽象 如果有一天ArrayList被别的Collection 替代了 只需修改new的地方 对象C还能被使用
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不会的,实际开发中这是一种良好的面向对象编程习惯。
Java是一种面向对象的编程语言,其中多态是面向对象的重要特性,这样做是多态的一种方式。
至于具体的好处就不说了,网上书上一大堆,自己看看吧
Java是一种面向对象的编程语言,其中多态是面向对象的重要特性,这样做是多态的一种方式。
至于具体的好处就不说了,网上书上一大堆,自己看看吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你在转会成ArryList啊
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
ArrayList不是继承Collection的么?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询