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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

       
  1. int[] a1 = new int[3];
  2. Object[] Obj3 = a1;   //这句为什么不对
复制代码

7 个回复

倒序浏览
应该是把a1的引用赋给obj3吧
回复 使用道具 举报
男人你得有范 发表于 2014-8-15 23:34
应该是把a1的引用赋给obj3吧

是的,但是不对
回复 使用道具 举报
数据类型不同,
回复 使用道具 举报
迦南 发表于 2014-8-16 00:18
数据类型不同,

不是所有的类型都可以封装为对象吗??
Object Obj = 1;
这个都是对的
回复 使用道具 举报
Object[] obj3是个数组,Object才是所有类的超类,两者不一样的。
回复 使用道具 举报
int不是对象类型,integer是int的封装类
Integer[] a1 = new Integer[3];
Object[] Obj3 = a1;  这样就对了
回复 使用道具 举报
int只是基本数据类型 得是Integer数组
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马