This shows you the differences between two versions of the page.
poo:laboratoare:09 [2018/11/19 21:42] carmen.odubasteanu |
poo:laboratoare:09 [2023/12/09 11:43] (current) carmen.odubasteanu |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ===== Laboratorul 09. ===== | + | ===== Laboratorul 12. ===== |
=== Problema 1 === | === Problema 1 === | ||
Line 27: | Line 27: | ||
=== Problema 2 === | === Problema 2 === | ||
- | Să se definească o clasă generica **//ArrayMap//**, pentru un dicționar realizat din doi vectori (un vector de chei și un vector de valori asociate, obiecte din clasa **//Vector//**), care să poată înlocui o clasă **//HashMap//** sau **//TreeMap//**. Astfel, această clasă va extinde clasa **//AbstractMap//**, suprascriind următoarele metode: | + | Să se definească o clasă **__generica__** **//ArrayMap//**, pentru un dicționar realizat din doi vectori (un vector de chei și un vector de valori asociate, obiecte din clasa **//Vector//**), care să poată înlocui o clasă **//HashMap//** sau **//TreeMap//**. Astfel, această clasă va extinde clasa **//AbstractMap//**, suprascriind următoarele metode: |
<code java> | <code java> | ||
public String toString(); | public String toString(); | ||
public V put(K, V); | public V put(K, V); | ||
- | public V get(Object); | + | public V get(Object ); |
public Set<K> keySet(); | public Set<K> keySet(); | ||
public Collection<V> values(); | public Collection<V> values(); |