|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object lehrbuch.multi.Menge<E>
public class Menge<E>
Constructor Summary | |
---|---|
Menge()
|
|
Menge(Menge<E> quelle)
Kopierkonstruktor |
Method Summary | |
---|---|
Menge<E> |
clone()
kopiert Sack ensures equals(clone()); const |
void |
eintragen(E element)
trägt Objekt in die Menge ein; wenn es enthalten ist, keine Veränderung |
void |
entfernen(E element)
entfernt gegebenes Objekt aus der Menge; wenn es nicht enthalten ist, keine Veränderung |
void |
entleeren()
löscht alle Objekte aus der Menge |
boolean |
equals(java.lang.Object menge)
überprüft ob der Parameter, eine zweite Menge den gleichen Inhalt hat |
boolean |
istLeer()
überprüft, ob die Menge Elemente enthält oder nicht |
boolean |
vorhanden(E element)
überprüft ob das gegebene Objekt in der Menge vorhanden ist |
Methods inherited from class java.lang.Object |
---|
finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public Menge()
public Menge(Menge<E> quelle)
quelle
- ensures equals(quelle);Method Detail |
---|
public void entleeren()
entleeren
in interface IMenge<E>
public void eintragen(E element)
eintragen
in interface IMenge<E>
element
- das einzutragende Objekt
ensures vorhanden(element) &&!istLeer();public void entfernen(E element)
entfernen
in interface IMenge<E>
element
- das zu entfernende Objekt
NichtEnthaltenException
- wenn das Objekt nicht im Sack enthalten istpublic boolean vorhanden(E element)
vorhanden
in interface IMenge<E>
element
- das zu überprüfende Objekt
public boolean istLeer()
istLeer
in interface IMenge<E>
public boolean equals(java.lang.Object menge)
equals
in class java.lang.Object
menge
- der zu überprüfende Sack
public Menge<E> clone()
clone
in class java.lang.Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |