Objektorienteeritud programmeerimise loengutekst
1. elemendi võtmine
2. elemendi lisamine
3. elemendi eemaldamine
4. leida, mitu elementi on listis
5. teha kindlaks, kas antud element on listis
6. teha kindlaks, kas list on tühi
· Saab realiseerida mitmel viisil
1. massiivi abil
2. lihtahela abil
Ahela abil - Enne aga liides ja abstraktne klass, mis sobiksid nii massiivi kui ka ahela abil
realiseerimiseks.
Liidese näide
public interface MyList {
public void add(Object o); //lisamine lõppu
public void add(int index, Object o); //lisamine antud kohale
public void clear(); //tühjendamine
public boolean contains(Object o); //kas sisaldab antud
elementi
public Object get(int index); //võt. antud kohalt (el. jääb alles)
public int indexOf(Object o); //esimene asukoht
public boolean isEmpty(); //kas tühi