Files
Activit-2/Pack/Amphi.java
2025-10-07 16:36:07 +02:00

55 lines
982 B
Java

package Pack;
import java.util.*;
import Pack.Salle;
public class Amphi extends Salle {
private ArrayList<Salle> sallesVoisines;
private int hauteurSousPlafond;
public Amphi() {
sallesVoisines = new ArrayList<Salle>();
hauteurSousPlafond = 0;
}
public Amphi(String numSalle, int ht) {
setNumero(numSalle);
sallesVoisines = new ArrayList<Salle>();
hauteurSousPlafond = ht;
}
public void afficherInfos() {
System.out.println("Amphi :");
super.afficherInfos();
System.out.print("Liste des salles voisines : ");
for (Salle s : sallesVoisines) {
System.out.println(s.getNumero()+". ");
}
}
public void ajouterVoisine(Salle sa) {
sallesVoisines.add(sa);
}
public void supprimerOuverture(Salle sa) {
sallesVoisines.remove(sa);
}
public int getHauteurSousPlafond() {
return hauteurSousPlafond;
}
public void setHauteurSousPlafond(int hauteurSousPlafond) {
this.hauteurSousPlafond = hauteurSousPlafond;
}
}