Hoi,
Ik ben stilletjesaan begonnen met het leren van Java 5.0, en vooral generics wanneer ik bepaalde codes bekijk zie ik bvb in klasse arraylist volgende staan
public <T> T[] toArray(T[] a)
nu ik begrijp dat een array T[] wordt weergeleverd, mijn vraag is nu waarom staat voor die T[] de <T> als je sommige methoden ziet waarin generics worden gebruikt zie je dit echter niet bvb
public boolean addAll(Collection<? extends E> c)
ik zou dan denken dat je hier dan voor boolean zou zetten <? extends E>, op de site van sun zie ik hier ook niet direct iets over staan
hopelijk kan hier me iemand in wegwijs maken
alvast dank
Ik ben stilletjesaan begonnen met het leren van Java 5.0, en vooral generics wanneer ik bepaalde codes bekijk zie ik bvb in klasse arraylist volgende staan
public <T> T[] toArray(T[] a)
nu ik begrijp dat een array T[] wordt weergeleverd, mijn vraag is nu waarom staat voor die T[] de <T> als je sommige methoden ziet waarin generics worden gebruikt zie je dit echter niet bvb
public boolean addAll(Collection<? extends E> c)
ik zou dan denken dat je hier dan voor boolean zou zetten <? extends E>, op de site van sun zie ik hier ook niet direct iets over staan
hopelijk kan hier me iemand in wegwijs maken
alvast dank