2012-02-03 13 views

risposta

14

È il contrario:

Vehicle[] car = new Vehicle[N]; 

Questo rende più senso, come il numero di elementi nella matrice non è parte del tipo di car, ma è parte l'inizializzazione dell'array di cui si sta inizialmente assegnando il riferimento a car. È quindi possibile riassegnare in un'altra dichiarazione:

car = new Vehicle[10]; // Creates a new array 

(. Si noti che ho cambiato il nome del tipo per abbinare Java convenzioni di denominazione)

Per ulteriori informazioni sugli array, vedere section 10 of the Java Language Specification.

+0

grazie! molto utile –

2
vehicle[] car = new vehicle[N]; 
3

Ti piace questa

Vehicle[] car = new Vehicle[10];

0

Questo è il modo corretto:

Si dovrebbe dichiarare la lunghezza dell'array dopo "="

Veicle[] cars = new Veicle[N]; 
Problemi correlati