Bonjour,
Prenons un type pere Vehicule et un type fils Camion,
Il est posible bien evidement de mettre une variable Camion dans une variable Vehicule (Si celui ci n'est pas abstrait). Ca a un nom d'ailleurs cette operation, je me trompe ?

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
Vehicule v = new Camion ();
Mais j'ai ete surpris de ne pas pouvoir faire l'operation suivante :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
ArrayList<Vehicule> v = new ArrayList<Camion>();
Quelqu'un peut m'eclaircir sur ce point ? J'ai du les convertir en Array pour que cela passe...
Merci !