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<Ue>> 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)!!!