黑马程序员技术交流社区
标题:
int和Integer问题
[打印本页]
作者:
徐青松
时间:
2014-2-18 22:59
标题:
int和Integer问题
基本数据类型有父类吗?比如int,为什么定义HashMap<String,int>是错的?
作者:
itpower
时间:
2014-2-18 23:04
基本类型数据不是对象,所以并不存在继承关系;也就是没有父类;
泛型的参数类型必须是对象引用类型,而int并不是引用类型,他只是一个基本数据类型,所以会报错!
sun公司把8种基本数据类型都封装成了对象,只要写Integer就行了,效果一样的!
作者:
daoyua
时间:
2014-2-18 23:09
楼上正解,map需要映射关系,而只有对象才行,int是基本类型不是对象,Integer能引用,是对象所以可以
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2