用Java创建对象数组
我是Java的新手,并且当时在Java中创建了一个对象数组。
我有一个例如A级 -
A[] arr = new A[4];
但这只是为A而不是4个对象创建指针(引用)。它是否正确?我看到当我尝试访问创建的对象中的函数/变量时,我得到一个空指针异常。为了能够操纵/访问我必须这样做的对象 -
A[] arr = new A[4];for( int i=0; i<4; i++ ) arr[i] = new A();
这是正确的还是我做错了什么?如果这是正确的,那真的很奇怪。
编辑:我发现这很奇怪,因为在C ++中你只是说新的A [4]并且它创建了四个对象。
婷婷同学_
jeck猫
慕哥6287543
相关分类