TP7Q3 - Pb avec AbstractSet

Programmation Avancée

Modérateur : Douin

Vincent.H
Messages : 3
Inscription : 08 nov. 2018 6:03

TP7Q3 - Pb avec AbstractSet

Message par Vincent.H » 17 déc. 2018 22:28

Bonsoir,
Il me reste une erreur sur JNEWS et je pense qu'il s'agit plus d'un problème de compréhension du sujet que d'un problème technique :

Code : Tout sélectionner

Résultat : 1 échec , aux 14 tests1 référents
 
There was 1 failure: 1) test_java_util_AbstractSet(question3): nombre de methodes heritees errone ??? expected:<19> but was:<21>
Après avoir vérifier auprès de tp7q3.jar, il semble que je retourne les méthodes size() et iterator() qui sont définies dans AbstractCollection.
Vu que ces méthodes ne sont pas redéfinies "localement" (dixit l'énoncé) par AbstractSet, pourquoi ne devrais je pas les retourner ?
Ou alors il y a encore un truc dans l'énoncé que je n'ai pas pigé...

Merci à tous ceux qui souhaiteraient éclairer ma lanterne et me permettre d'avoir un "Succès" à cette question !

Bonne soirée.

Vincent

PS : Je me suis commandé un t-shirt avec l'inscription "NFP121 Finisher" pour le cas où j'obtiens cette UE...

anouar019
Messages : 4
Inscription : 24 nov. 2018 0:11

Re: TP7Q3 - Pb avec AbstractSet

Message par anouar019 » 17 déc. 2018 22:52

Salut Vincent.
Les méthodes abstraites doivent être éliminées. En effet, sachant que ces méthodes ne sont utilisable que si définies.

Pas mal l'idée du T-shirt :)
On est prés du but....

Vincent.H
Messages : 3
Inscription : 08 nov. 2018 6:03

Re: TP7Q3 - Pb avec AbstractSet

Message par Vincent.H » 18 déc. 2018 12:39

Merci, je n'avais pas fais attention qu'elles étaient encore abstraites.
Et hop ! un "! isAbstract()" et c'est réglé.

Bonne journée.

Vincent

jeff.prevot
Messages : 38
Inscription : 02 mars 2013 21:19

Re: TP7Q3 - Pb avec AbstractSet

Message par jeff.prevot » 20 déc. 2018 21:30

Ou alors tu filtres les méthode abstraites plutot que de mettre un pas-tres-beau- if.

Indices :
Class Method, méthode public int getModifiers()
https://docs.oracle.com/javase/8/docs/a ... odifiers--
qui retourne https://docs.oracle.com/javase/8/docs/a ... ifier.html

... je peux pas faire mieux...

Vincent.H
Messages : 3
Inscription : 08 nov. 2018 6:03

Re: TP7Q3 - Pb avec AbstractSet

Message par Vincent.H » 20 déc. 2018 22:04

C'est exactement ce que j'avais fait, c'était histoire de ne pas donner la solution pré mâchée sur le forum.
De toute façon, ça n'a plus d'importance, la livraison était pour il y a deux jours.

Néanmoins, merci pour la réponse.

Vincent

Répondre