TP4 question 3

Programmation Avancée

Modérateur : Douin

CHEGHANNOU
Messages : 35
Inscription : 02 oct. 2018 7:10

TP4 question 3

Message par CHEGHANNOU » 22 oct. 2018 17:00

Bonjour à tous,

mon applet fonctionne comme elle le doit car j'ai 2 tests qui me posent problème sur JNews.

En fait pour l'implémentation du bouton reset ([]) je n'ai rien trouvé de mieux que de dépiler tous les objets dans une boucle et notifier les changements à l’observer avant de dépiler.

Et donc j'ai ces 2 erreurs ci-dessous sur JNews :

1) test_PileModele_depiler(question3): est-ce une notification avant le changement d''état du modèle ??? voir depiler
2) test_PileModele_depiler2(question3): est-ce une notification avant le changement d''état du modèle ??? voir depiler

Etant donné que la méthode renvoie un T (abstraction générique d'un integer) je ne voix pas comment notifier les observers après avoir dépiler, car le retour de ma fonction dépiler est "return pile.depiler();".

Merci pour votre aide

JC

Douin
Messages : 343
Inscription : 18 mars 2009 15:46

Re: TP4 question 3

Message par Douin » 22 oct. 2018 17:21

Bonsoir,
En fait pour l'implémentation du bouton reset ([]) je n'ai rien trouvé de mieux que de dépiler tous les objets dans une boucle et notifier les changements à l’observer avant de dépiler.

Et donc j'ai ces 2 erreurs ci-dessous sur JNews :
Essayez ces quelques lignes pour la méthode dépiler
T depiler
1) resultat = dépiler de la pile interne
2) notifier aux observateurs inscrits
3) retourner resultat

Bonne fin de modèle

CHEGHANNOU
Messages : 35
Inscription : 02 oct. 2018 7:10

Re: TP4 question 3

Message par CHEGHANNOU » 22 oct. 2018 17:29

Merci beaucoup

en fait j'avais éssayé T = pile.depiler(); mais ça ne compilait pas.

et en effet T resultat = pile.depiler(); comme vous me l'avez suggérer ça fonctionne impec.

Merci encore

Répondre

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 1 invité