对象数组
请教对象数组的基础问题
以下产生几个对象?
int[] arr = new int[3];
我的答案:1
以下的宣告产生几个对象?
int[][] arr = new int[2][3];
我的答案:2
以下产生几个对象?
Integer[] arr = new Integer[3];
我的答案:3
如上问题和我的答案,还请大家帮忙看下并稍作解释下
[解决办法]
int是原生类型,Integer是类,所以int i = 0;不能说成一个对象,Integer i = 0;就是对象了,而对于二维数组,其实就是两个一维数组啊。
[解决办法]
第一题应该是实例化了一个数组对象和申明了3个数字对象,但是数字对象没有实例化。
第二题我感觉应该还是一个数组对象,这里的数组地址应该还是连续的
第三题我觉得应该是一个数组对象和三个数字对象。
[解决办法]