lehrbuch.kapitel9
Class ErwFarbmengeImpl
java.lang.Object
|
+--lehrbuch.kapitel9.FarbmengeImpl
|
+--lehrbuch.kapitel9.ErwFarbmengeImpl
- All Implemented Interfaces:
- ErwFarbmenge, Farbmenge
- public class ErwFarbmengeImpl
- extends FarbmengeImpl
- implements ErwFarbmenge
Erweiterung der Implementierung der Farbmenge um die Mengenoperationen
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ErwFarbmengeImpl
public ErwFarbmengeImpl()
- Parameterloser Konstruktor
ErwFarbmengeImpl
public ErwFarbmengeImpl(ErwFarbmengeImpl quelle)
- Kopierkonstruktor
- Parameters:
quelle
- die zu kopierende Farbmenge // const
und
public void und(ErwFarbmenge menge)
- Mutator, bildet den Schnitt zweier Farbmengen.
Das Ergebnis wird im Zielobjekt abgelegt.
- Specified by:
und
in interface ErwFarbmenge
- Parameters:
menge
- die zu konjugierende Farbmenge // const
oder
public void oder(ErwFarbmenge menge)
- Mutator, bildet die Vereinigung zweier Mengen.
Das Ergebnis wird im Zielobjekt abgelegt.
- Specified by:
oder
in interface ErwFarbmenge
- Parameters:
menge
- die zu disjugierende Menge // const
entweder
public void entweder(ErwFarbmenge menge)
- Mutator, bildet die exklusive Vereinigung zweier Mengen.
Das Ergebnis wird im Zielobjekt abgelegt.
- Specified by:
entweder
in interface ErwFarbmenge
- Parameters:
menge
- die zu disjugierende Menge // const
nicht
public void nicht()
- Mutator, bildet das Komplement einer Menge.
Das Ergebnis wird im Zielobjekt abgelegt.
- Specified by:
nicht
in interface ErwFarbmenge
istLeer
public boolean istLeer()
- Informator, überprüft, ob die Menge leer ist
- Specified by:
istLeer
in interface ErwFarbmenge
- Returns:
- true wenn die Menge keine Elemente enthält
kopieren
public void kopieren(ErwFarbmenge quelle)
- Kopiert Inhalt der Menge.
- Specified by:
kopieren
in interface ErwFarbmenge
- Parameters:
quelle
- die zu kopierende Menge // const
istGleich
public boolean istGleich(ErwFarbmenge menge)
- Vergleicht den Inhalt zweier Mengen.
// const
- Specified by:
istGleich
in interface ErwFarbmenge
- Parameters:
menge
- die zu vergleichende Menge // const- Returns:
- true wenn die beiden Mengen die gleichen Elemente enthalten