From bc21cfd2aa58570067e8fcbbd7309731c8c92500 Mon Sep 17 00:00:00 2001 From: "flyingscorpio@arch-desktop" Date: Mon, 20 Sep 2021 13:46:56 +0200 Subject: [PATCH] Split etudiant.java --- uml-poo/Etudiant.java | 35 +++++++++++++++++++++++++++++ uml-poo/Test.java | 14 ++++++++++++ uml-poo/etudiant.java | 52 ------------------------------------------- 3 files changed, 49 insertions(+), 52 deletions(-) create mode 100644 uml-poo/Etudiant.java create mode 100644 uml-poo/Test.java delete mode 100644 uml-poo/etudiant.java diff --git a/uml-poo/Etudiant.java b/uml-poo/Etudiant.java new file mode 100644 index 0000000..94f7826 --- /dev/null +++ b/uml-poo/Etudiant.java @@ -0,0 +1,35 @@ +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 test(String[] ab) { + Etudiant e1 = new Etudiant("Dupond", true); + + e1.nom = "Efrei"; // possible car dans la classe + } +} diff --git a/uml-poo/Test.java b/uml-poo/Test.java new file mode 100644 index 0000000..cf20c2c --- /dev/null +++ b/uml-poo/Test.java @@ -0,0 +1,14 @@ +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()); + } +} diff --git a/uml-poo/etudiant.java b/uml-poo/etudiant.java deleted file mode 100644 index 1a308f2..0000000 --- a/uml-poo/etudiant.java +++ /dev/null @@ -1,52 +0,0 @@ -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()); - } -}