Files
actjavamarclaguerre/Salle.java
2025-10-07 16:41:03 +02:00

60 lines
933 B
Java

package lepack;
import java.util.ArrayList;
public class Salle {
private String numero; // lecture/écriture
private ArrayList<Ouverture> listeOuvertures;
public Salle() {
listeOuvertures = new ArrayList<Ouverture>();
numero = "NC";
}
public Salle(String num) {
listeOuvertures = new ArrayList<Ouverture>();
numero = num;
}
public void afficherInfos() {
System.out.println("Salle numero : " + numero);
System.out.println("Ouvertures : ");
for (Ouverture ouv : listeOuvertures) {
ouv.afficherInfos();
}
}
public void ajouterOuverture(Ouverture ouv) {
listeOuvertures.add(ouv);
}
public void supprimerOuverture(Ouverture ouv) {
listeOuvertures.remove(ouv);
}
public String getNumero() {
return numero;
}
public void setNumero(String numero) {
this.numero = numero;
}
public ArrayList<Ouverture> getListeOuvertures() {
return this.listeOuvertures;
}
}