黑马程序员技术交流社区

标题: 集合小问题 [打印本页]

作者: msileandroid    时间: 2013-6-16 20:01
标题: 集合小问题
Map map=new HashMap();与HashMap map=new HashMap();区别???实际开发中是不是更倾向于第一种?
作者: 曹德君    时间: 2013-6-16 20:19
实际开发当中肯定是趋向第一种。多态的特性。提高了代码的扩展性。
作者: j816326    时间: 2013-6-16 20:28
Map map=new HashMap();这种是多态     与HashMap map=new HashMap() ;   至于区别就是 多态如果要使用子类的特有方法的话  就要向下转型 代码体现为 HashMap hm=(HashMap)Map;
作者: shang1jk    时间: 2013-6-16 20:30
小狗好可爱!!{:soso_e118:}
作者: 孙百鑫    时间: 2013-6-22 01:37
楼主您好~帖子长时间未作出回答,我已经将您的帖子改成已解决。如果有问题的话可以私密我哦~




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