黑马程序员技术交流社区
标题:
java基础集合知识求解!!
[打印本页]
作者:
521123270
时间:
2015-3-18 14:52
标题:
java基础集合知识求解!!
HashMap hm = new HashMap();与Map map = new HashMap(); 这两个有什么区别? 再请解析下 = 左右含义具体下?{:3_64:}
作者:
1659177869
时间:
2015-3-19 02:20
第一个是普通的创建对象,第二个是多态的体现,接口的引用指向子类对象
第一种方法hm可以调用Map中的方法,也可以调用HashMap()特有的方法,
使用第二种方法创建,只需要了解Map接口中的方法就能用了,如果想使用HashMap()特有方法,必须将map向下转型
作者:
TanQiao
时间:
2015-3-19 08:25
多态。。。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2