Init de mon dépôt
This commit is contained in:
55
Pack/Batiment.java
Normal file
55
Pack/Batiment.java
Normal file
@@ -0,0 +1,55 @@
|
||||
package Pack;
|
||||
|
||||
import java.util.ArrayList;
|
||||
|
||||
import Pack.Salle;
|
||||
|
||||
public class Batiment {
|
||||
|
||||
|
||||
private String nom;
|
||||
private ArrayList<Salle> listeSalles;
|
||||
|
||||
|
||||
|
||||
public Batiment() {
|
||||
listeSalles = new ArrayList<Salle>();
|
||||
nom = "NC";
|
||||
}
|
||||
|
||||
public Batiment(String n) {
|
||||
listeSalles = new ArrayList<Salle>();
|
||||
nom = n;
|
||||
}
|
||||
|
||||
|
||||
|
||||
public void afficherInfos() {
|
||||
System.out.println("Batiment :" + nom);
|
||||
System.out.print("Liste des salles : ");
|
||||
for (Salle s : listeSalles) {
|
||||
s.afficherInfos();
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
public void ajouterSalle(Salle s) {
|
||||
if (s==null) throw(new IllegalArgumentException("La salle ne doit pas être 'null'."));
|
||||
listeSalles.add(s);
|
||||
}
|
||||
|
||||
public void supprimerSalle(Salle s) {
|
||||
listeSalles.remove(s);
|
||||
}
|
||||
|
||||
public String getNom() {
|
||||
return nom;
|
||||
}
|
||||
|
||||
public void setNom(String nom) {
|
||||
this.nom = nom;
|
||||
}
|
||||
|
||||
|
||||
|
||||
}
|
Reference in New Issue
Block a user