Dupliquer possible:
Comment déclarer un tableau en Java?
Supposons que j'ai une voiture d'objet (véhicule de classe) et que je veux créer un tableau de N nombre de voitures. Comment puis-je déclarer cela en Java?
vehicle[N]= car=new vehicle [];
Est-ce correct?
C'est l'inverse:
Vehicle[] car = new Vehicle[N];
Cela a plus de sens, car le nombre d'éléments dans le tableau ne fait pas partie du type car
, mais il s'agit de est initialisation du tableau dont vous affectez la référence à car
. Vous pouvez ensuite le réaffecter dans une autre déclaration:
car = new Vehicle[10]; // Creates a new array
(Notez que j'ai modifié le nom du type afin qu'il corresponde aux conventions de dénomination Java.)
Pour plus d'informations sur les tableaux, voir section 10 de la spécification du langage Java .
Comme ça
Vehicle[] car = new Vehicle[10];
vehicle[] car = new vehicle[N];
C'est la bonne façon:
Vous devriez déclarer la longueur du tableau après "="
Veicle[] cars = new Veicle[N];