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.
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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![]()
bjr pouvez vous vérifier si c'est correcte :
Merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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()
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager