import java.util.ArrayList; public class Abonnes extends Personne { public Abonnes(String nom, String ad, Public cate, int numabo) { super(nom, ad, cate); this.numabo=numabo; exemplaireempruntes = new ArrayList(); } private int numabo; private ArrayList exemplaireempruntes; public void emprunter(Notice n) { if ( exemplaireempruntes.size()<5) { Exemplaire e= n.getExemplaireDisponibles(); if ( e == null ) { System.out.println("Il n'y a plus d'exemplaire disponibles"); } else { exemplaireempruntes.add(e); e.setEmprunteur(this); } } } protected int getNumabo() { return numabo; } protected void setNumabo(int numabo) { this.numabo = numabo; } public void rendre (Exemplaire e) { exemplaireempruntes.remove(e); e.rendre(); } }