This shows you the differences between two versions of the page.
|
poo-ca-cd:laboratoare:genericitate-si-tipuri-parametrizate [2025/12/10 01:05] florian_luis.micu |
poo-ca-cd:laboratoare:genericitate-si-tipuri-parametrizate [2025/12/10 01:06] (current) florian_luis.micu [Wildcard Capture] |
||
|---|---|---|---|
| Line 412: | Line 412: | ||
| **Ce se întâmplă aici?** | **Ce se întâmplă aici?** | ||
| - | * ''<?>'' este “capturat” și tratat ca un tip T concret | + | * ''<?>'' este “capturat” și tratat ca un tip ''T'' concret |
| * compilatorul poate garanta coerența între ''get()'' și ''set()'' | * compilatorul poate garanta coerența între ''get()'' și ''set()'' | ||
| * funcția helper permite operații care altfel ar fi imposibile | * funcția helper permite operații care altfel ar fi imposibile | ||
| Line 433: | Line 433: | ||
| - Metoda publică primește orice listă (''List<?>''). | - Metoda publică primește orice listă (''List<?>''). | ||
| - | - Metoda privată capturează wildcard-ul ca T și permite operații sigure. | + | - Metoda privată capturează wildcard-ul ca ''T'' și permite operații sigure. |
| =====Tipuri generice cu limitări===== | =====Tipuri generice cu limitări===== | ||