1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42
| public class Personne{
private String nom ;
private String prenom ;
private String sportPratique ;
public Personne(String nom , String prenom , String sportPratique){
this.nom = nom ;
this.prenom = prenom ;
this.sportPratique = sportPratique ;
}
}
public class Enseignant extends Salarie{
private String matiereEnseignee ;
public Enseignant(String nom , String prenom , String sportPratique , int salaire , String matiereEnseignee){
super(nom , prenom , sportPratique , salaire) ;
this.matiereEnseignee = matiereEnseignee ;
}
}
public class Salarie extends Personne{
private int salaire ;
public Salarie(String nom , String prenom , String sportPratique , int salaire){
super(nom , prenom , sportPratique) ;
this.salaire = salaire ;
}
}
public class Etudiant extends Personne{
private String matiereEnseignee ;
private int salaire;
public Enseignant(String nom , String prenom , String sportPratique , int salaire , String matiereEnseignee){
super(nom , prenom , sportPratique ) ;
this.salaire=salaire;
this.matiereEnseignee = matiereEnseignee ;
}
}
public class EtudiantSalarie{
private Etudiant e ;
private Salarie s ;
public EtudiantSalarie(String nom , String prenom , String sportPratique , int salaire ,
String anneeEtude){
e = new Etudiant(anneeEtude , nom , prenom , sportPratique) ;
s = new Salarie(nom , prenom , sportPratique , salaire) ;
}
} |
Partager