的Java初學者是誰,爲什麼解釋爲什麼實例化對象的數組中的元素需要一種方法裏面做
1)這是有效非常困惑:
public class MyArrayOfObjects {
MyArrayOfObjects[] myArray = new MyArrayOfObjects[5];
void InstantiateElements(){
myArray[0] = new MyArrayOfObjects();
}
}
2),而這是不:
public class MyArrayOfObjects {
MyArrayOfObjects[] myArray = new MyArrayOfObjects[5];
myArray[0] = new MyArrayOfObjects();
}
從我的理解中,對象數組的每個元素都實例化一個MyArrayOfObjects對象。那麼爲什麼選項1工作,而2不工作?
「選項2工作,而1不工作」?你確定? – smp7d
不應該是「那麼爲什麼選項1工作,而2不工作?」? –
你是正確的。抱歉混淆。現在修好 – user582485