黑马程序员技术交流社区
标题:
有关数组反射的问题
[打印本页]
作者:
平凡成就非凡
时间:
2014-3-5 15:05
标题:
有关数组反射的问题
int[] a1=new int[3];
int[] a2=new int[4];
int[][] a3=new int[2][3];
String[] a4=new String[4];
大神,帮我解释一下,线面等号的对和错为什么啊?
Object aobj1=a1;
Object aobj2=a4;
Object[] aobj3=a1;
Object[] aobj4=a3;
Object[] aobj5=a4;
作者:
asvsass
时间:
2014-3-5 15:20
Object aobj1=a1;
正确 一个数组是一个object
Object aobj2=a4;
正确 一个数组是一个object
Object[] aobj3=a1;
错误 基本类型的数组只能转换成object
Object[] aobj4=a3;
正确 双重基本类型的数组就可以转化成 单重object 数组
Object[] aobj5=a4;
正确 String=object 所以String数组可以变成object数组
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2