TP5 Q3 - Erreur JNews

Programmation Avancée

Modérateur : Douin

Répondre
Rodrigues_A
Messages : 32
Inscription : 25 sept. 2018 21:57

TP5 Q3 - Erreur JNews

Message par Rodrigues_A » 11 nov. 2018 20:00

Bonsoir à tous,

Après plusieurs heures à chercher, je me décide à faire appel à vous car je sèche complètement sur une erreur lors de la soumission de mon T5 Q3.
l'erreur que j'ai est:
1) test_HashSetFactoryNonComparable(question3): attention, class HashSetFactory<E> ??? est-ce bien le cas ?

J'ai revu la méthode create de mes classes ***SetFactory<t>, afin de retourner: return new ***Set<Comparable<T>>();

Avez-vous rencontré cette erreur, si oui avez-vous une piste pour corriger cette erreur?

Par avance merci pour vos retours,

Anthony

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

Re: TP5 Q3 - Erreur JNews

Message par CHEGHANNOU » 11 nov. 2018 21:02

Salut cher auditeur,

Je ne peux pas t'offrir de certitude, mais je sais que l'une des 2 implémentation que je vais te donner est nécessaire(j'ai fais les 2 dans le doute).

L’énoncé demande : "Proposez les fabriques d'ensembles HashSetFactory, (en utilisant la classe concrète java.util.HashSet) et TreeSetFactory, (en utilisant la classe concrète java.util.TreeSet, attention dans ce cas les éléments doivent être comparables...)."


Soit : dans la généricité de ta classe TreeSetFactory tu dois préciser que les T doivent être comparable (qu'ils implémente donc l'interface java Comparable),je pense que c'est ce qui est demandé.

Soit : C'est ta classe TreeSetFactory qui doit implémente l'interface java Comparable

J'espère que ça t'aidera, sinon contacte moi en MP ;).

Rodrigues_A
Messages : 32
Inscription : 25 sept. 2018 21:57

Re: TP5 Q3 - Erreur JNews

Message par Rodrigues_A » 11 nov. 2018 21:39

Bonsoir,
Merci pour ta réponse, ma classe est régigée comme ça:
*** ***SetFactory<T extends Comparable<T>>********{
et create:
return new ***Set<Comparable<T>>();

C'est donc bien ce que j'ai fait, du moins je pense.
Je ne vois donc pas pourquoi cela ne passe pas, je continue à creuser même si en parallèle je prépare l'ED de demain.
Bonne soirée,

Anthony

a.tortevois
Messages : 58
Inscription : 05 oct. 2018 16:00
Contact :

Re: TP5 Q3 - Erreur JNews

Message par a.tortevois » 12 nov. 2018 10:03

Bonjour,
Mais ton erreur est sur HashSetFactory d'après le retour JNEWS, donc ne change pas TreeSetFactory ;)
Tu aurais pas mis HashSetFactory Comparable ?
Regarde aussi le type que retourne ta méthode create ?

Rodrigues_A
Messages : 32
Inscription : 25 sept. 2018 21:57

Re: TP5 Q3 - Erreur JNews

Message par Rodrigues_A » 12 nov. 2018 10:33

Bonjour,
Merci pour ton retour, mais le code que j'ai indiqué est le même pour mes 2 classes et méthodes, pour mémoire (j'ai mis des *** afin de ne pas influencer et induire d'autres auditeurs en erreur):
Merci pour ta réponse, ma classe est régigée comme ça:
*** ***SetFactory<T extends Comparable<T>>********{
et create:
return new ***Set<Comparable<T>>();
C'est donc bien ce que j'ai fait, du moins je pense.
je tourne en rond, j'ai beau relire la consigne comme vous me le dites et relires les cours sur la généracité, quelque chose m'échappe.
En tout cas merci pour votre aide. :-)

Anthony

a.tortevois
Messages : 58
Inscription : 05 oct. 2018 16:00
Contact :

Re: TP5 Q3 - Erreur JNews

Message par a.tortevois » 12 nov. 2018 11:11

Re,
Pour TreeSetFactory<T extends Comparable<T>> ça parait correct (après tout dépends de ce qui tu as mis pour le reste dans la classe TreeSetFactory mais comme tu n'as pas d'erreur sur JNEWS, c'est que ça doit être bon)
Mais si tu as mis la même chose pour HashSetFactory ... il n'est pas demandé à ce que ça soit "Comparable", donc certainement que ton erreur vient de là ;)
A++

Rodrigues_A
Messages : 32
Inscription : 25 sept. 2018 21:57

Re: TP5 Q3 - Erreur JNews

Message par Rodrigues_A » 12 nov. 2018 11:13

Re-bonjour,
Merci, je test cela ce soir avant l'ED.
En tout cas merci de ton aide.
Bonne journée,
Anthony

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

Re: TP5 Q3 - Erreur JNews

Message par Douin » 12 nov. 2018 12:16

Bonjour,

Pensez au résultat de la fabrique, le retour de la méthode create...

Bonne fin de question

Rodrigues_A
Messages : 32
Inscription : 25 sept. 2018 21:57

Re: TP5 Q3 - Erreur JNews

Message par Rodrigues_A » 12 nov. 2018 12:18

Merci à vous 2 pour votre aide,
Cela marche j'avais mal compris la question, j'avais beau lire rien à faire, quand j'ai une idée dans la tête je reste bloqué dessus.
A charge de revanche,
Bonne fin de journée et à ce soir pour l'ED.

Anthony

Rodrigues_A
Messages : 32
Inscription : 25 sept. 2018 21:57

Re: TP5 Q3 - Erreur JNews

Message par Rodrigues_A » 12 nov. 2018 12:19

Merci également M Douin

Répondre

Qui est en ligne ?

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