lehrbuch.kapitel9
Class FarbmengeImpl

java.lang.Object
  |
  +--lehrbuch.kapitel9.FarbmengeImpl
All Implemented Interfaces:
Farbmenge
Direct Known Subclasses:
ErwFarbmengeImpl

public class FarbmengeImpl
extends java.lang.Object
implements Farbmenge

Implementierung der Menge für Farben als boolean Reihung


Field Summary
protected  boolean[] inhalt
           
 
Constructor Summary
FarbmengeImpl()
          Parameterloser Konstruktor
FarbmengeImpl(FarbmengeImpl quelle)
          Kopierkonstruktor
 
Method Summary
 void allesAnzeigen()
          Zeigt alle gespeicherten Farben am Bildschirm an.
 void eintragen(Farbe farbe)
          Trägt eine Farbe in die Farbmenge ein.
 void entfernen(Farbe farbe)
          Löscht eine Farbe aus der Farbmenge.
 void entleeren()
          Löscht alle Farben aus der Farbmenge
 boolean vorhanden(Farbe farbe)
          Überprüft, ob eine bestimmte Farbe in der Farbmenge enthalten ist.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

inhalt

protected boolean[] inhalt
Constructor Detail

FarbmengeImpl

public FarbmengeImpl()
Parameterloser Konstruktor

FarbmengeImpl

public FarbmengeImpl(FarbmengeImpl quelle)
Kopierkonstruktor
Parameters:
quelle - die zu kopierende Farbmenge // const
Method Detail

entleeren

public void entleeren()
Löscht alle Farben aus der Farbmenge
Specified by:
entleeren in interface Farbmenge

eintragen

public void eintragen(Farbe farbe)
Trägt eine Farbe in die Farbmenge ein.
Specified by:
eintragen in interface Farbmenge
Parameters:
farbe - der einzutragende Farbwert

entfernen

public void entfernen(Farbe farbe)
Löscht eine Farbe aus der Farbmenge.
Specified by:
entfernen in interface Farbmenge
Parameters:
farbe - die zu löschende Farbe

vorhanden

public boolean vorhanden(Farbe farbe)
Überprüft, ob eine bestimmte Farbe in der Farbmenge enthalten ist. // const
Specified by:
vorhanden in interface Farbmenge
Parameters:
element - die gesuchte Farbe
Returns:
true wenn die Farbmenge die Farbe enthält

allesAnzeigen

public void allesAnzeigen()
Zeigt alle gespeicherten Farben am Bildschirm an. // const