Probleme java
Fermé
soumiainfo
Messages postés
19
Date d'inscription
samedi 25 novembre 2017
Statut
Membre
Dernière intervention
23 décembre 2019
-
30 nov. 2017 à 22:01
titoineis14270 Messages postés 14 Date d'inscription samedi 2 décembre 2017 Statut Membre Dernière intervention 3 décembre 2017 - 3 déc. 2017 à 20:20
titoineis14270 Messages postés 14 Date d'inscription samedi 2 décembre 2017 Statut Membre Dernière intervention 3 décembre 2017 - 3 déc. 2017 à 20:20
A voir également:
- Probleme java
- Jeux java itel ✓ - Forum Jeux vidéo
- Java runtime - Télécharger - Langages
- Java apk - Télécharger - Langages
- Scanf en java ✓ - Forum Java
- Java heap space ✓ - Forum Java
1 réponse
titoineis14270
Messages postés
14
Date d'inscription
samedi 2 décembre 2017
Statut
Membre
Dernière intervention
3 décembre 2017
2
2 déc. 2017 à 20:22
2 déc. 2017 à 20:22
Dans tes classes Enseignant et Etudiant, as tu bien fais extends Personne ?
3 déc. 2017 à 18:54
3 déc. 2017 à 20:08
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 !
3 déc. 2017 à 20:19
3 déc. 2017 à 20:20