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