Add etudiant.java
This commit is contained in:
parent
a5b4357d6d
commit
7a6b21b243
1 changed files with 52 additions and 0 deletions
52
uml-poo/etudiant.java
Normal file
52
uml-poo/etudiant.java
Normal file
|
@ -0,0 +1,52 @@
|
|||
class Etudiant {
|
||||
// attributs
|
||||
private boolean apprenti;
|
||||
private String nom;
|
||||
public String promo;
|
||||
|
||||
// constructeur
|
||||
public Etudiant() {
|
||||
this.apprenti = false;
|
||||
}
|
||||
public Etudiant(String nom, boolean app) {
|
||||
this.apprenti = app;
|
||||
this.nom = nom;
|
||||
}
|
||||
|
||||
// méthodes
|
||||
public void setNom(String nom) {
|
||||
this.nom = nom;
|
||||
}
|
||||
public boolean getApprenti() {
|
||||
return this.apprenti;
|
||||
}
|
||||
public String getNom() {
|
||||
return this.nom;
|
||||
}
|
||||
public String getPromo() {
|
||||
return this.promo;
|
||||
}
|
||||
|
||||
public static void main(String[] ab) {
|
||||
Etudiant e1 = new Etudiant("Dupond", true);
|
||||
Etudiant e2 = new Etudiant("Alain", false);
|
||||
Etudiant e3 = new Etudiant();
|
||||
|
||||
e1.nom = "Efrei"; // possible car dans la classe
|
||||
}
|
||||
}
|
||||
|
||||
class Main {
|
||||
public static void main(String[] ab) {
|
||||
Etudiant e1 = new Etudiant("Dupond", true);
|
||||
//e1.nom = "Efrei"; // ne compile pas car l'attribut est privé
|
||||
e1.setNom("Efrei"); // possible car la méthode est pubique
|
||||
Etudiant e2 = new Etudiant("Alain", false);
|
||||
Etudiant e3 = new Etudiant();
|
||||
|
||||
System.out.println("Début programme ");
|
||||
System.out.println("afficher : " + e1.getNom());
|
||||
System.out.println("afficher : " + e2.getNom());
|
||||
System.out.println("afficher : " + e3.getNom());
|
||||
}
|
||||
}
|
Loading…
Reference in a new issue