请教对象数组的基础问题
以下产生几个对象?
int[] arr = new int[3];
我的答案:1以下的宣告产生几个对象?
int[][] arr = new int[2][3];
我的答案:2以下产生几个对象?
Integer[] arr = new Integer[3];
我的答案:3如上问题和我的答案,还请大家帮忙看下并稍作解释下
以下产生几个对象?
int[] arr = new int[3];
我的答案:1以下的宣告产生几个对象?
int[][] arr = new int[2][3];
我的答案:2以下产生几个对象?
Integer[] arr = new Integer[3];
我的答案:3如上问题和我的答案,还请大家帮忙看下并稍作解释下
int[] arr = new int[3]。创建一个数组对象
int[][] arr = new int[2][3];还是一个数组对象
Integer[] arr = new Integer[3];还是一个数组对象后面的数字是分配存储空间,并不是创建对象。个人见解。
AA5279AA
yzw19932010
crazypandariy
林信良的java学习笔记上是这么解释的
1.声明了一个数组对象
2.3个对象:一个2维数组对象和两个单维数组对象
3. Integer[] [] arr=new Integer[2] [3] ;
这里也是3个数组对象,Integer对象均为NULL
AA5279AA,
yzw19932010,
crazypandariy林信良的java学习笔记上是这么解释的
1.声明了一个数组对象
2.3个对象:一个2维数组对象和两个单维数组对象
3. Integer[] [] arr=new Integer[2] [3] ;
这里也是3个数组对象,Integer对象均为NULL
hjw506848887
AA5279AA
yzw19932010
crazypandariy
林信良的java学习笔记上是这么解释的
1.声明了一个数组对象
2.3个对象:一个2维数组对象和两个单维数组对象
3. Integer[] [] arr=new Integer[2] [3] ;
这里也是3个数组对象,Integer对象均为NULL