|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface Conjunt<E>
Interfície que defineix les operacions bàsiques d'un conjunt. Els conjunts són estructures que emmagatzemen elements no repetits. La classe dels objectes ha de disposar d'una operació d'igualtat.
Method Summary | |
---|---|
void |
afegir(E elem)
Afegeix un element, si es pot. |
void |
diferencia(Conjunt<E> conj)
Esborra del conjunt actual els elements que existeixen en un segon conjunt, si es pot. |
E |
esborrar(E elem)
Esborra un element, si es pot. |
boolean |
hiEs(E elem)
Comprova si hi ha un element. |
void |
interseccio(Conjunt<E> conj)
Esborra del conjunt actual els elements que no existeixen en un segon conjunt, si es pot. |
void |
unio(Conjunt<E> conj)
Afegeix els elements d'un segon conjunt que no existeixen en el conjunt actual, si es pot. |
Methods inherited from interface uoc.ei.tads.Contenidor |
---|
elements, estaBuit, nombreElems |
Method Detail |
---|
void afegir(E elem)
elem
- element que es vol afegir al conjuntboolean hiEs(E elem)
elem
- element de referència
E esborrar(E elem)
elem
- element de referència
void unio(Conjunt<E> conj)
conj
- conjunt que es vol unir a l'actual;
pot ser buit, però no null
ExcepcioParametreIncorrecte
- si el conjunt és nullvoid interseccio(Conjunt<E> conj)
conj
- conjunt que es vol interseccionar amb l'actual;
pot ser buit, però no null
ExcepcioParametreIncorrecte
- si el conjunt és nullvoid diferencia(Conjunt<E> conj)
conj
- conjunt que es vol restar de l'actual;
pot ser buit, però no null
ExcepcioParametreIncorrecte
- si el conjunt és null
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |