Differences

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

Link to this comparison view

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();
poo/laboratoare/09.1542656537.txt.gz · Last modified: 2018/11/19 21:42 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