黑马程序员技术交流社区

标题: list和arraylist的使用 [打印本页]

作者: 雪中鱼01    时间: 2016-10-19 22:27
标题: list和arraylist的使用
为什么可以建List list = new Arraylist?

作者: 清风小雨    时间: 2016-10-19 22:42
首先,List属于接口,但是接口不能实现对象的实例化操作,那么我么就使用多态的向上转型-子类对象指向父类,像这样我们就可以方便的通过父类的对象使用子类已经重写过的方法
作者: 清风小雨    时间: 2016-10-19 22:44
首先,List属于接口,但是接口不能实现对象的实例化操作,那么我么就使用多态的向上转型-子类对象指向父类,像这样我们就可以方便的通过父类的对象使用子类已经重写过的方法。这要自己去看看为什么要使用多态,希望对你有帮助。
作者: Jarc    时间: 2016-10-19 23:06
多态的一种形式

作者: 一小丢丢    时间: 2016-10-19 23:41
创建集合使用了多态的表示形式.多态的定义:父类的引用变量指向了子类对象.即,父类类型  变量名  = new子类类型();
作者: liudihua    时间: 2016-10-19 23:48
ArrayList<> list = new ArrayList<>();
作者: qq2519157    时间: 2016-10-20 20:50
就是父类引用指向子类对象
作者: beleveyourself    时间: 2016-10-20 21:40
道理楼上都说了,其实这就跟你为什么叫现在这个名字一样,父母给起的。多态就是当初java诞生的时候命名的,没有为什么,。

作者: 雪中鱼01    时间: 2016-10-24 13:04
beleveyourself 发表于 2016-10-20 21:40
道理楼上都说了,其实这就跟你为什么叫现在这个名字一样,父母给起的。多态就是当初java诞生的时候命名的, ...

刚学到多态 懂了

作者: Loki_M    时间: 2016-10-24 13:14
多态的一种形式




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2