A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© msileandroid 中级黑马   /  2013-6-16 20:01  /  1217 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

Map map=new HashMap();与HashMap map=new HashMap();区别???实际开发中是不是更倾向于第一种?

4 个回复

倒序浏览
实际开发当中肯定是趋向第一种。多态的特性。提高了代码的扩展性。
回复 使用道具 举报
Map map=new HashMap();这种是多态     与HashMap map=new HashMap() ;   至于区别就是 多态如果要使用子类的特有方法的话  就要向下转型 代码体现为 HashMap hm=(HashMap)Map;
回复 使用道具 举报
小狗好可爱!!{:soso_e118:}
回复 使用道具 举报
楼主您好~帖子长时间未作出回答,我已经将您的帖子改成已解决。如果有问题的话可以私密我哦~
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马