Czy ktoś mógłby mi wytłumaczyc kiedy w generics Javy lepiej zastosować słowo kluczowe extends a kiedy super tak żeby uzyskać największą ogólność? Ciągle się jakoś w tym gubie...
Pozdrawiam.
0
0
Gubisz się bo mylisz pojęcia. extends służy do rozszerzania klasy bazowej. super wskazuje na wywołanie metody "Tak jak została zapisana dla klasy nadrzędnej"
0
drogi koziolku ty sie mylisz, slowa extends i super mga byc uzywane przy genericsach, polecam wam obu:
http://java.sun.com/docs/books/tutorial/extra/generics/morefun.html oraz caly ten tutorial
0
Przecież w przytoczonym przez Ciebie linku stoi czarno na białym:
- [b]super[/b] jeżeli dana obiekt ma być instancją superklasy wpisanej w genericsie klasy lub nią samą;
- [b]extends[/b] - zupełnie odwrotnie - obiekt ma być tą klasą, lub jej pochodną.
Zatem pierwsze słowo klucz będzie działać podobnie do [b]final[/b].
0
nie do konca rozumiem o co Ci chodzi... troche zawile piszesz
pozdrawiam