Grundlagen der Programmierung 2 SS 2005 - Datei Tisch.java
class Tisch
{
Tisch (int stühle)
{ // erzeugt einen leeren Tisch mit n Stühlen
anzStühle = stühle;
freieStühle = stühle;
}
public boolean nochPlatz (int anz)
{ // testet, ob noch anz Plätze frei sind
return anz <= freieStühle;
}
public boolean istLeer ()
{ // testet, ob der Tisch ganz leer ist
return freieStühle == anzStühle;
}
public void hinsetzen (int anz)
{ freieStühle -= anz; }
public void aufstehen (int anz)
{ // eine Gruppe von n Personen verläßt den Tisch
freieStühle += anz;
}
public int anzahlStühle ()
{ // liefert Anzahl Stühle am Tisch (freie und belegte)
return anzStühle;
}
private int anzStühle; // wie viele Stühle stehen am Tisch
private int freieStühle; // wie viele freie Stühle stehen am Tisch
}
Generiert mit Camelot | Probleme mit Camelot? | Geändert am: 03.06.2005


