Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //Klasse Station
- public class Station {
- int stationsnummer, kapazitaetP, kapazitaetG;
- int freiP, freiG;
- String fachabteilung;
- /*
- * Konstruktor
- */
- public Station(int stationsnummer, String fachabteilung,int kapazitaetG,int kapazitaetP)
- {
- this.stationsnummer = stationsnummer;
- this.kapazitaetG = freiG = kapazitaetG;
- this.kapazitaetP = freiP = kapazitaetP;
- this.fachabteilung = fachabteilung;
- }
- //Getter
- int getfreiP() { return freiP; }
- int getfreiG(){ return freiG; }
- int getKapazitaetP() {return kapazitaetP; }
- int getKapazitaetG() {return kapazitaetG; }
- /*
- * Aufnahme des übergeben Patienten
- */
- public boolean aufnehmen(Patient p)
- {
- if(p.getversArt() == 'P')
- {
- if(freiP > 0)
- {
- freiP--;
- return true;
- }
- }
- else if(p.getversArt() == 'G')
- {
- if(freiG > 0)
- {
- freiG--;
- return true;
- }
- }
- return false;
- }
- /*
- * Entlassung des übergebenen Patienten
- */
- public void entlassen(Patient p)
- {
- if(p.getversArt() == 'P')
- this.freiP++; //freiP wird aktualisiert
- else
- this.freiG++; //freiG wird aktualisiert
- }
- /*
- * gibt Infos der Station aus
- */
- public void ausgabe()
- {
- System.out.println("Stationsnummer: "+stationsnummer);
- System.out.println("Fachabteilung: "+fachabteilung);
- System.out.println("#Betten fuer P: "+freiP);
- System.out.println("#Betten fuer G: "+freiG);
- System.out.print("Liste der Aerzte: ");
- System.out.println();
- }
- }
Add Comment
Please, Sign In to add comment