Généricité

Fermé
Salim_Zen - 21 févr. 2009 à 13:22
 Utilisateur anonyme - 21 févr. 2009 à 13:27
Bonjour,
j'ai une question par rapport à la généricité en Java.
j'essaie d'exécuter cette portion du code mais ça n'aboutit pas.si quelqu'un peut me montrer ou se situe le problème ça sera le bien venu.

******le code***********
import java.util.ArrayList;
import java.util.Collection;
import java.util.Iterator;
import java.util.List;

public class Test {

private static final boolean String = false;

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
ArrayList<? extends Voiture> listeVoitureSP=new ArrayList<Voiture>();
Voiture v1=new Voiture(123456);
Voiture v2=new Voiture(123456);
Voituresanspermis v3=new Voituresanspermis(123456,"rouge");

listeVoitureSP.add((Voiture) v1);
afficher(listeVoitureSP);
}
public static void afficher(ArrayList<? extends Voiture> l){
for(Voiture v:l)
System.out.println(v.getMatricule());
}
**********************
merci d'avance

1 réponse

Utilisateur anonyme
21 févr. 2009 à 13:27
Bonjour,

toi tu programme sous eclipse non ? XD

est ce que ca s'execute ?
si non, message d'erreur à la compilation ?

si oui , qu'est ce qui se passe, qu'est ce qu'il devrait se passer..


et di nous aussi à quoi sert ton programme, car là juste avec des ligne de code c'est du de t'aider, car c'est probablement une erreur de conception et non de programmation si puisse je dire...
0