Probleme java
soumiainfo
Messages postés
25
Statut
Membre
-
Utilisateur anonyme -
Utilisateur anonyme -
salut ....je veux créer dans la classe main un tableau de 5 éléments de type
Personne contenant deux éléments de type Enseignant et 3 de type Etudiant.
les 2 classes enseignant et étudiant héritent du classe personne j'arrive pas a trouver la solution aidez moi svp ..et merci préalablement
Personne contenant deux éléments de type Enseignant et 3 de type Etudiant.
les 2 classes enseignant et étudiant héritent du classe personne j'arrive pas a trouver la solution aidez moi svp ..et merci préalablement
A voir également:
- Probleme java
- Jeux java itel - Télécharger - Jeux vidéo
- Waptrick java football - Télécharger - Jeux vidéo
- Eclipse java - Télécharger - Langages
- Waptrick java voiture - Télécharger - Jeux vidéo
- Java apk - Télécharger - Langages
Personne :
abstract class Personne { private String nom; private String prenom; private int age; Personne(String nom, String prenom, int age) { this.nom = nom; this.prenom = prenom; this.age = age; } public String getNom() { return nom; } public void setNom(String nom) { this.nom = nom; } public String getPrenom() { return prenom; } public void setPrenom(String prenom) { this.prenom = prenom; } public int getAge() { return age; } public void setAge(int age) { this.age = age; } }Etudiant :
public class Etudiant extends Personne { private String nom; private String prenom; private String classe; private int age; public Etudiant(String nom, String prenom, String classe, int age) { super(nom, prenom, age); this.nom = nom; this.prenom = prenom; this.classe = classe; this.age = age; } public String getClasse() { return classe; } public void setClasse(String classe) { this.classe = classe; } @Override public String toString() { return "Etudiant{" + "nom='" + nom + '\'' + ", prenom='" + prenom + '\'' + ", classe='" + classe + '\'' + ", age=" + age + '}'; } }Enseignant :
public class Enseignant extends Personne { private String nom; private String prenom; private String matiere; private int age; private char classeTuteur; public Enseignant(String nom, String prenom, String matiere, int age, char classeTuteur) { super(nom, prenom, age); this.nom = nom; this.prenom = prenom; this.matiere = matiere; this.age = age; this.classeTuteur = classeTuteur; } public String getMatiere() { return matiere; } public void setMatiere(String matiere) { this.matiere = matiere; } public char getClasseTuteur() { return classeTuteur; } public void setClasseTuteur(char classeTuteur) { this.classeTuteur = classeTuteur; } @Override public String toString() { return "Enseignant{" + "nom='" + nom + '\'' + ", prenom='" + prenom + '\'' + ", matiere='" + matiere + '\'' + ", age=" + age + ", classeTuteur='" + classeTuteur + '\'' + '}'; } }Main :
public class Launcher { public static void main(String[] args) { Personne[] tabPers = new Personne[5]; tabPers[0] = new Enseignant("Durand", "Jacques", "Maths", 32, 'C'); tabPers[1] = new Enseignant("Dupont", "Pierre", "Sciences", 46, 'A'); tabPers[2] = new Etudiant("Peront", "Alex", "6A", 12); tabPers[3] = new Etudiant("Dubanc", "Sophie", "5C", 13); tabPers[4] = new Etudiant("Pusto", "Miguel", "6B", 11); for (Personne p : tabPers) System.out.println(p); } }Dis moi si ça fonctionne pour toi !