55 lines
982 B
Java
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;
|
|
}
|
|
|
|
|
|
|
|
} |