假設我有一個對象車(汽車類),我想創建N個汽車的數組。我如何在Java中聲明?
vehicle[N]= car=new vehicle [];
這是正確的嗎?
假設我有一個對象車(汽車類),我想創建N個汽車的數組。我如何在Java中聲明?
vehicle[N]= car=new vehicle [];
這是正確的嗎?
這反過來:
Vehicle[] car = new Vehicle[N];
這更有意義,因爲陣列中元件的數量不是car
類型的一部分,但它是部分初始化您最初分配給car
的參考數組。然後,您可以重新分配它在另一份聲明:
car = new Vehicle[10]; // Creates a new array
(請注意,我已經改變了類型名稱匹配的Java命名約定)
有關數組的詳細信息,請參閱section 10 of the Java Language Specification。
謝謝!很有幫助 – 2012-02-03 16:57:14
vehicle[] car = new vehicle[N];
喜歡這個
Vehicle[] car = new Vehicle[10];
這是正確的做法:
你應該後聲明數組的長度 「=」
Veicle[] cars = new Veicle[N];
約定在Java是類名都是大寫 – Adrian 2012-02-03 16:38:21