public abstract class CSet<E>
extends java.lang.Object
implements java.lang.Iterable<E>
| Constructor and Description |
|---|
CSet() |
| Modifier and Type | Method and Description |
|---|---|
abstract void |
addElement(E element) |
abstract boolean |
contains(E element) |
abstract CSet<E> |
deepCopy() |
abstract boolean |
equals(java.lang.Object obj) |
abstract int |
getCardinality() |
abstract java.util.Iterator<E> |
getIterator() |
abstract void |
removeElement(E element) |
abstract CSet<E> |
shallowCopy() |
abstract void |
subtract(CSet<E> anotherSet) |
java.lang.String |
toString() |
abstract void |
unite(CSet<E> anotherSet) |
public abstract void addElement(E element)
public abstract void removeElement(E element)
public abstract boolean contains(E element)
public abstract int getCardinality()
public abstract java.util.Iterator<E> getIterator()
public abstract boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Object