TP9 - Q2.1 - classes visiteur fournies abstraites??

Programmation Avancée

Modérateur : Douin

cr2017
Messages : 33
Inscription : 10 oct. 2017 9:05

TP9 - Q2.1 - classes visiteur fournies abstraites??

Message par cr2017 » 07 janv. 2018 18:42

Bonjour,

Dans la question 2_1 du TP9 (implémenter les visiteurs JDOM pour Expression, ExpressionBooléenne et Instruction) les classes à compléter fournies (VisiteurDJOM,VisiteurBoolJDOM et VisiteurInstJDOM) sont déclarée abstraites?

Je ne comprends pas trop la logique, faut-il donc créer trois sous-classe correspondantes afin de pouvoir le moment venu créer les instances des visiteurs? Pourquoi ne pas directement déclarer VisiteurDJOM,VisiteurBoolJDOM et VisiteurInstJDOM comme des classes non abstraites, au même titre que les visiteurs Evalutation / ToString, et ainsi pouvoir les instancier directement?

Ou alors est-ce une coquille ?

Merci bien,

CR

slash
Messages : 66
Inscription : 04 nov. 2017 2:45

Re: TP9 - Q2.1 - classes visiteur fournies abstraites??

Message par slash » 07 janv. 2018 20:36

Bonjour,

Je me suis posé la même question, mais à mon avis les classes ont simplement été déclarées abstraites pour ne pas avoir d'erreur de compilation avant implémentation.
De mon côté j'ai donc simplement enlevé "abstract" pour les trois visiteurs.

cr2017
Messages : 33
Inscription : 10 oct. 2017 9:05

Re: TP9 - Q2.1 - classes visiteur fournies abstraites??

Message par cr2017 » 07 janv. 2018 21:24

Bonsoir,

Oui c'est ce que j'ai fini par faire, et je me suis dit la même chose, elles sont déclarées abstraites afin d'éviter les erreurs de compilation.

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

Re: TP9 - Q2.1 - classes visiteur fournies abstraites??

Message par Douin » 08 janv. 2018 13:13

Bonjour, oui, c'est pour vous donner du code java exempt d'erreurs de syntaxe, c'est toujours plus encourageant ....

Bonne fin de tp

Répondre

Qui est en ligne ?

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