From 9fe033ea88c2f705ec18c232873d056e0c229d72 Mon Sep 17 00:00:00 2001 From: Gaspard Coulet Date: Wed, 28 Apr 2021 23:05:53 +0200 Subject: Initial commit --- .../Assoc et collec/src/Exemplaire.java | 29 ++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 sem_4/java/eclipse-workspace/Assoc et collec/src/Exemplaire.java (limited to 'sem_4/java/eclipse-workspace/Assoc et collec/src/Exemplaire.java') diff --git a/sem_4/java/eclipse-workspace/Assoc et collec/src/Exemplaire.java b/sem_4/java/eclipse-workspace/Assoc et collec/src/Exemplaire.java new file mode 100644 index 0000000..2316958 --- /dev/null +++ b/sem_4/java/eclipse-workspace/Assoc et collec/src/Exemplaire.java @@ -0,0 +1,29 @@ + +public class Exemplaire { + private Notice fiche; + private Abonnes emprunteur; + protected void emprunter(Abonnes a) { + this.setEmprunteur(a); + + } + protected Notice getFiche() { + return fiche; + } + protected void setFiche(Notice fiche) { + this.fiche = fiche; + } + public void rendre() { + if (emprunteur != null) { + this.setEmprunteur(null); + fiche.readdEx(this); + } + } + public Abonnes getEmprunteur() { + return emprunteur; + } + public void setEmprunteur(Abonnes emprunteur) { + this.emprunteur = emprunteur; + } +} + + -- cgit v1.2.3