2012-02-03 9 views

Respuesta

14

Es al revés:

Vehicle[] car = new Vehicle[N]; 

Esto tiene más sentido, como el número de elementos de la matriz no es parte de la clase de car, pero es parte de la inicialización de la matriz cuya referencia está asignando inicialmente al car. A continuación, puede volver a asignar en otra declaración:

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

(. Tenga en cuenta que he cambiado el nombre del tipo de Java para que coincida con las convenciones de nomenclatura)

Para más información acerca de las matrices, consulte section 10 of the Java Language Specification.

+0

gracias! muy útil –

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

gusta esta

Vehicle[] car = new Vehicle[10];

0

Esta es la forma correcta:

Usted debe declarar la longitud de la matriz después de "="

Veicle[] cars = new Veicle[N]; 
Cuestiones relacionadas