Probleme sur les LinkedList

ruwaruwa Messages postés 4 Date d'inscription mercredi 9 avril 2008 Statut Membre Dernière intervention 1 mai 2008 - 1 mai 2008 à 17:03
extraman1 Messages postés 103 Date d'inscription lundi 8 septembre 2003 Statut Membre Dernière intervention 26 décembre 2009 - 1 mai 2008 à 20:54
voici mes classes  
import java.util.*;

public class Diplome extends EntiteCompose{

LinkedList<Certificat> Lcerf=DipN;

public class Certificat<T extends EntiteCompose>{

EntiteCompose ec;

}

import java.util.*;

public class Enseignant extends Personne {

Personne p;

LinkedList<Entite> Liste;

}

abstract public class Entite {

String Intitule;

Enseignant Resp;

}

import java.util.*;

abstract public class EntiteCompose<T extends Entite> {

LinkedList<T> Liste;

}

public class EntiteNote < T extends Entite> {

T E;

Float Note ;

}

import java.util.*;

public class Etudiant extends Personne {

private int promo;

EntiteNote<Diplome > DipN;                     //  ICI ERREUR :  TYPE PARAMETER DIPLOME IS WITHIN ITS BOUNDS

LinkedList<EntiteNote<Certificat>> CertN;  // ICI ERREUR :TYPE PARAMETER CERTIFICAT IS WITHIN ITS BOUNDS

LinkedList<EntiteNote> UEN;

}

import java.util.*;

abstract public class Personne {

private String nom,prenom;

private Date birth;

public void setNom(String leNom)

{ nom = leNom; }

public void setPrenom(String lePrenom)

{ prenom = lePrenom; }

public void setBirth(Date naissance) { birth = naissance; }

public String getNom() { return nom; }

public String getPrenom() { return prenom; }

public Date getBirth()

{ return birth; }

public String toString()

{ return (nom + ", " + prenom + " " + " " + birth); }

}

public class Ue extends Entite {

}

je demande ce que je dois faire pour corriger cette erreu(En rouge sur Etudiant)!!! 

4 réponses

extraman1 Messages postés 103 Date d'inscription lundi 8 septembre 2003 Statut Membre Dernière intervention 26 décembre 2009 2
1 mai 2008 à 17:56
Salut,

Quand tu tape ça : public class EntiteNote < T extends Entite> ,
 
il faut que dans tes déclaration là :

EntiteNote<Diplome > DipN; 

LinkedList<EntiteNote<Certificat>> CertN;

Tes classes Diplome et Certificat doivent hériter de Entite eux aussi.

A++ 
extraman1
0
ruwaruwa Messages postés 4 Date d'inscription mercredi 9 avril 2008 Statut Membre Dernière intervention 1 mai 2008
1 mai 2008 à 18:42
Bsr,Merci  de votre reponse est ce que  c'est possible d'avoir ton mail pour que je puisse t'nvoyer mon fichier pour voir,car  j'ai defini  la classe EntiteCompose qui herite de la classe Entite et dont herite la classe Diplome et la classe Certificat.Merci beaucoup
0
ruwaruwa Messages postés 4 Date d'inscription mercredi 9 avril 2008 Statut Membre Dernière intervention 1 mai 2008
1 mai 2008 à 20:48
?????
0
extraman1 Messages postés 103 Date d'inscription lundi 8 septembre 2003 Statut Membre Dernière intervention 26 décembre 2009 2
1 mai 2008 à 20:54
Salut,

Je t'ai envoyé mon email par message privé

A++ extraman1
0