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.


Constructor Index

 o MengeGen(MengeGen)
Kopierkonstruktor.
 o MengeGen(Object)
Konstruktor mit Registrierungsobjekt.

Method Index

 o entfernen(Object)
Löscht ein Element aus der Menge.
 o fuellen(Object)
Trägt ein Element in die Menge ein.
 o gleich(MengeGen)
Vergleicht den Inhalt zweier Mengen.
 o kopieren(MengeGen)
Kopiert Inhalt der Menge.
 o oder(MengeGen)
Mutator, bildet die Vereinigung zweier Mengen.
 o und(MengeGen)
Mutator, bildet den Schnitt zweier Mengen.
 o vorhanden(Object)
Überprüft, ob ein bestimmtes Element in der Menge enthalten ist.

Constructors

 o MengeGen

 public MengeGen(Object element)
Konstruktor mit Registrierungsobjekt.
Parameters:
element - das Registrierungsobjekt // const

 o 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

Methods

 o fuellen

 public void fuellen(Object element)
Trägt ein Element in die Menge ein.
Parameters:
element - das einzutragende Objekt
Overrides:
fuellen in class MengePol

 o 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

 o 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

 o 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

 o 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

 o 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

 o 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