黑马程序员技术交流社区
标题:
Object[] Obj3 = a1; //这句为什么不对 a1[3] int类型
[打印本页]
作者:
朱冰18189949658
时间:
2014-8-15 23:28
标题:
Object[] Obj3 = a1; //这句为什么不对 a1[3] int类型
int[] a1 = new int[3];
Object[] Obj3 = a1; //这句为什么不对
复制代码
作者:
男人你得有范
时间:
2014-8-15 23:34
应该是把a1的引用赋给obj3吧
作者:
朱冰18189949658
时间:
2014-8-15 23:56
男人你得有范 发表于 2014-8-15 23:34
应该是把a1的引用赋给obj3吧
是的,但是不对
作者:
迦南
时间:
2014-8-16 00:18
数据类型不同,
作者:
朱冰18189949658
时间:
2014-8-16 00:34
迦南 发表于 2014-8-16 00:18
数据类型不同,
不是所有的类型都可以封装为对象吗??
Object Obj = 1;
这个都是对的
作者:
伍建雄
时间:
2014-8-16 18:43
Object[] obj3是个数组,Object才是所有类的超类,两者不一样的。
作者:
cs8630323
时间:
2014-8-16 22:47
int不是对象类型,integer是int的封装类
Integer[] a1 = new Integer[3];
Object[] Obj3 = a1; 这样就对了
作者:
790324255a
时间:
2014-8-16 22:53
int只是基本数据类型 得是Integer数组
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2