lehrbuch.multi
Class IntMenge

java.lang.Object
  extended by lehrbuch.multi.IntMenge
All Implemented Interfaces:
IIntMenge

public class IntMenge
extends java.lang.Object
implements IIntMenge


Field Summary
protected  IMenge<java.lang.Integer> menge
           
 
Constructor Summary
IntMenge()
           
 
Method Summary
 void eintragen(int element)
          trägt Wert in die Menge ein; wenn er enthalten ist, keine Veränderung
 void entfernen(int element)
          entfernt gegebenen Wert aus der Menge; wenn er nicht enthalten ist, keine Veränderung
 void entleeren()
          löscht alle Werte aus der Menge
 boolean istLeer()
          überprüft, ob die Menge Werte enthält oder nicht
 boolean vorhanden(int element)
          überprüft ob der gegebene Wert in der Menge vorhanden ist
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

menge

protected IMenge<java.lang.Integer> menge
Constructor Detail

IntMenge

public IntMenge()
Method Detail

entleeren

public void entleeren()
löscht alle Werte aus der Menge

Specified by:
entleeren in interface IIntMenge

istLeer

public boolean istLeer()
überprüft, ob die Menge Werte enthält oder nicht

Specified by:
istLeer in interface IIntMenge
Returns:
true wenn die Menge keine Werte enthält const

eintragen

public void eintragen(int element)
trägt Wert in die Menge ein; wenn er enthalten ist, keine Veränderung

Specified by:
eintragen in interface IIntMenge
Parameters:
element - der einzutragende Wert ensures vorhanden(element) && !istLeer();

entfernen

public void entfernen(int element)
entfernt gegebenen Wert aus der Menge; wenn er nicht enthalten ist, keine Veränderung

Specified by:
entfernen in interface IIntMenge
Parameters:
element - der zu entfernende Wert ensures !vorhanden(element);

vorhanden

public boolean vorhanden(int element)
überprüft ob der gegebene Wert in der Menge vorhanden ist

Specified by:
vorhanden in interface IIntMenge
Parameters:
element - der zu überprüfende Wert
Returns:
true wenn der Wert in der Menge vorhanden ist const