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
|
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 |
inhalt
protected boolean[] inhalt
FarbmengeImpl
public FarbmengeImpl()
- Parameterloser Konstruktor
FarbmengeImpl
public FarbmengeImpl(FarbmengeImpl quelle)
- Kopierkonstruktor
- Parameters:
quelle
- die zu kopierende Farbmenge // const
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