Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.*;
- public class Ziekenhuis {
- private String naam;
- private List<Afdeling> afdelingen=new ArrayList<Afdeling>();
- Ziekenhuis(String naam){
- this.naam=naam;
- }
- void voegAfdelingToe(Afdeling afdeling){
- afdelingen.add(afdeling);
- }
- Afdeling getAfdeling(int i){
- Afdeling a=afdelingen.get(i);
- return a;
- }
- int getAantalAfdelingen(){
- int aantal=afdelingen.size();
- return aantal;
- }
- String getNaam(){
- return naam;
- }
- public String toString(){
- String eol=System.getProperty("line.separator");
- StringBuffer sb=new StringBuffer(100);
- sb.append("ziekenhuis "+naam+": ");
- int aantalAfdelingen=getAantalAfdelingen();
- for(int i=0;i<aantalAfdelingen;i++){
- sb.append(eol+'\t');
- Afdeling a=getAfdeling(i);
- sb.append("afdeling "+a.getNaam()+": ");
- int aantalKamers=a.getAantalKamers();
- for(int j=0;j<aantalKamers;j++){
- sb.append(eol+'\t'+'\t');
- Kamer k=a.getKamer(j);
- sb.append("kamer "+k.getNaam()+eol+'\t'+'\t'+'\t'+": geslacht "+k.getGeslacht()+": ");
- int aantalBedden=k.getAantalBedden();
- for(int x=0;x<aantalBedden;x++){
- sb.append(eol+'\t'+'\t'+'\t'+'\t');
- Bed b=k.getBed(x);
- String naam=b.getNaamPatient();
- if(naam==null)naam="geen";
- sb.append("persoon "+naam);
- }
- }
- }
- String totaal=sb.toString();
- return totaal;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement