如何理解 List list = new ArrayList();
2016-07-27 23:24
197 查看
List是一个接口,不能进行实例化 new List() ,只能使用它的实现类
ArrayList是一个类
这句话的意思就是 ArrayList类实现了List接口
也可以理解为父类的引用指向了子类
同样的 如果想要使用LinkedList 实现类
List list = new LinkedList ();
这也就是所谓的面向接口编程
ArrayList是一个类
这句话的意思就是 ArrayList类实现了List接口
也可以理解为父类的引用指向了子类
同样的 如果想要使用LinkedList 实现类
List list = new LinkedList ();
这也就是所谓的面向接口编程
相关文章推荐
- linux nand flash 驱动简单介绍
- Hamburgers
- 大数据架构师技能图谱
- class,编程的基础
- 动画执行完后,还原原来的位置
- Hust oj 1280 回文数(暴力枚举)
- VMware Workstation虚拟机与主机ping不通?
- 2016长乐夏令营 Day13
- heartbeat+lvs搭建负载均衡高可用集群
- hdoj5734 Acperience
- Scrapy学习大全
- Eclipse 平台提供的扩展点
- 137. Single Number II
- SQL Server存储过程输入参数使用表值
- 会计科目 业务知识
- struts2标签在js中的应用
- hdoj5742 It's All In The Mind
- php中echo/print/print_r()/var_dump()的区别
- static关键字
- Scala基础(3):流程控制