comment je peux Créer une méthode qui autorise un objet de type List de n’importe quel sous classe de la classe Personne. Cette méthode permettra de lister la liste des objets passée en paramètre.
Merci pour votre aide.
Version imprimable
comment je peux Créer une méthode qui autorise un objet de type List de n’importe quel sous classe de la classe Personne. Cette méthode permettra de lister la liste des objets passée en paramètre.
Merci pour votre aide.
Je ne comprend pas où est le problème ?
Code:
1
2
3
4 void lister(List<? extends Personne){ ce que tu veux faire }
Salut Hassnaa66,
Je crois que ce que tu veux faire s’appelle "Généricité et collections". On en parle ici : http://skoffler.developpez.com/tutor...ge=page_7#LVII
Je ne sais pas ce que ça vaut... Je n'en suis pas encore à ce niveau ...
Dereck
Merci bcp :lol:
bjr pouvez vous vérifier si c'est correcte :
MerciCode:
1
2
3
4 public static void afficherList(List<? extends Personne> listDev) { for(Personne d : listDev) d.afficher(); }
Oui, si Personne est une classe ou une interface qui possède une méthode afficher()