All Packages Class Hierarchy This Package Previous Next Index
Klasse lehrbuch.kapitel8.MengeGen
java.lang.Object
|
+----lehrbuch.kapitel8.MengePol
|
+----lehrbuch.kapitel8.MengeGen
- public class MengeGen
- extends MengePol
- implements Menge
Generische Implementierung der Menge auf der Basis der polymorphen Menge. Generische
Klasse, d.h. Konstruktion nur mit Registierungsobjekt möglich. Wenn Methoden mit
Parametern anderer Klassen aufgerufen werden, wird die ungeprüfte Ausnahme GenFehler
ausgelöst.
- MengeGen(MengeGen)
- Kopierkonstruktor.
- MengeGen(Object)
- Konstruktor mit Registrierungsobjekt.
- entfernen(Object)
- Löscht ein Element aus der Menge.
- fuellen(Object)
- Trägt ein Element in die Menge ein.
- gleich(MengeGen)
- Vergleicht den Inhalt zweier Mengen.
- kopieren(MengeGen)
- Kopiert Inhalt der Menge.
- oder(MengeGen)
- Mutator, bildet die Vereinigung zweier Mengen.
- und(MengeGen)
- Mutator, bildet den Schnitt zweier Mengen.
- vorhanden(Object)
- Überprüft, ob ein bestimmtes Element in der Menge enthalten ist.
MengeGen
public MengeGen(Object element)
- Konstruktor mit Registrierungsobjekt.
- Parameters:
- element - das Registrierungsobjekt // const
MengeGen
public MengeGen(MengeGen quelle) throws VollAusn
- Kopierkonstruktor.
- Parameters:
- quelle - die zu das Registrierungsobjekt // const
- Throws: VollAusn
- es gibt kein Speicherplatz, um die Menge zu erstellen
fuellen
public void fuellen(Object element)
- Trägt ein Element in die Menge ein.
- Parameters:
- element - das einzutragende Objekt
- Overrides:
- fuellen in class
MengePol
entfernen
public void entfernen(Object element)
- Löscht ein Element aus der Menge.
- Parameters:
- element - das zu löschende Objekt
- Overrides:
- entfernen in
class MengePol
vorhanden
public boolean vorhanden(Object element)
- Überprüft, ob ein bestimmtes Element in der Menge enthalten ist. // const
- Parameters:
- element - das gesuchte Objekt
- Returns:
- true wenn die Menge das Element enthält
- Overrides:
- vorhanden in
class MengePol
kopieren
public void kopieren(MengeGen quelle) throws VollAusn
- Kopiert Inhalt der Menge.
- Parameters:
- quelle - die zu kopierende Menge // const
- Throws: VollAusn
- die kopierte Menge kann wegen Speichermangel nicht erstellt werden
gleich
public boolean gleich(MengeGen menge)
- Vergleicht den Inhalt zweier Mengen. // const
- Parameters:
- menge - die zu vergleichende Menge // const
- Returns:
- true wenn die beiden Mengen dieselben Elemente enthalten
und
public void und(MengeGen menge)
- Mutator, bildet den Schnitt zweier Mengen. Das Ergebnis wird im Zielobjekt abgelegt.
- Parameters:
- menge - die zu konjugierende Menge // const
oder
public void oder(MengeGen menge)
- Mutator, bildet die Vereinigung zweier Mengen. Das Ergebnis wird im Zielobjekt abgelegt.
- Parameters:
- menge - die zu disjugierende Menge // const
All Packages Class Hierarchy This Package Previous Next Index