Universität Paderborn - Home Universität Paderborn
Die Universität der Informationsgesellschaft

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