Differences

This shows you the differences between two versions of the page.

Link to this comparison view

poo:laboratoare:06 [2020/11/10 11:24]
carmen.odubasteanu [Problema 0 - vezi curs!!]
poo:laboratoare:06 [2021/11/14 20:53] (current)
carmen.odubasteanu [Problema 3]
Line 5: Line 5:
 ==== Problema 0  - vezi curs!! ==== ==== Problema 0  - vezi curs!! ====
 Să se definească o clasă SortedVector derivată din Vector, care să permită ordonarea după orice criteriu, specificat de utilizator la construirea unui obiect SortedVector. Clasa va conţine o variabilă de tip Comparator, iniţializată de un constructor cu argument de tip Comparator şi folosită de metoda Collections.sort. Să se definească o clasă SortedVector derivată din Vector, care să permită ordonarea după orice criteriu, specificat de utilizator la construirea unui obiect SortedVector. Clasa va conţine o variabilă de tip Comparator, iniţializată de un constructor cu argument de tip Comparator şi folosită de metoda Collections.sort.
 +
 +Observatie!! Vom supradefini doar **add**-ul din Vector pt aceasta problema, pt a fi mai simplu. In mod normal ar trebui supradefinite toate metodele de adaugare, setare etc care ne-ar putea modifica ordinea!
  
 Să se definească o clasă Pair care conţine două date de tip Object, cu metodele equals şi toString redefinite. ​ Să se definească o clasă Pair care conţine două date de tip Object, cu metodele equals şi toString redefinite. ​
poo/laboratoare/06.1605000240.txt.gz · Last modified: 2020/11/10 11:24 by carmen.odubasteanu
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0