Créer une classe qui implante une interface.
Fermé
drspinoza
Messages postés
51
Date d'inscription
dimanche 25 octobre 2015
Statut
Membre
Dernière intervention
9 mai 2016
-
Modifié par drspinoza le 10/02/2016 à 20:59
drspinoza Messages postés 51 Date d'inscription dimanche 25 octobre 2015 Statut Membre Dernière intervention 9 mai 2016 - 10 févr. 2016 à 21:42
drspinoza Messages postés 51 Date d'inscription dimanche 25 octobre 2015 Statut Membre Dernière intervention 9 mai 2016 - 10 févr. 2016 à 21:42
A voir également:
- Créer une classe qui implante une interface.
- Créer une adresse mail - Guide
- Créer un compte gmail - Guide
- Créer une liste déroulante excel - Guide
- Common interface 5v only ✓ - Forum Vidéo/TV
- Créer un compte google - Guide
1 réponse
KX
Messages postés
16668
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
17 mars 2023
3 005
10 févr. 2016 à 21:11
10 févr. 2016 à 21:11
Bonjour,
La "forme" que devrait avoir cette classe c'est tout simplement :
Il n'y a pas vraiment de piège...
La "forme" que devrait avoir cette classe c'est tout simplement :
public class Gen<U extends Individu> implements Genealogie<U> {
...
}
Il n'y a pas vraiment de piège...
10 févr. 2016 à 21:42
Dans la classe je met les mêmes méthodes mais qui retourne.
Maintenant on me dit la généalogie doit être réalisée au moyen d’un tableau liste d’individus « ArrayList<U> ».
le test de la génealogie est par exemple sous cette forme.
public void testDefinirParent1() { Gen<Personne> g = new Gen<Personne>(); g.ajout(p1); g.ajout(p2); g.ajout(p3); g.definirParent1(p1, p3); ArrayList<Personne> e = new ArrayList<Personne>(); e.add(p1); assertEquals(e, g.lesEnfants(p3, null)); assertEquals(e, g.lesEnfants(null, p3)); }Par exemple l'interface que je dois implanté pour ce test est :
A quoi devrait ressembler le code que je met pour implanter cette methode et qu'elle fonctionne pour le test plus haut ?
Merci et désolé si ce que je dit est un peu embrouillé,