Czytam rozdział o lekach generycznych z efektywnej Java [pozycja 27].Co oznacza "typ rekurencyjny związany" w języku ogólnym?
Jest to ustęp w książce:
Jest to dopuszczalne, choć stosunkowo rzadkie, dla parametru typu zostać ograniczony przez jakiegoś wyrazu z udziałem tego samego parametru typu. To jest znane jako typ rekursywny związany.
a to:
// Using a recursive type bound to express mutual comparability
public static <T extends Comparable<T>> T max(List<T> list) {...}
Co jest rekurencyjna typ związany i jak powyższy fragment kodu pomóc osiągnąć wzajemne porównywalność?
Twój pierwszy cytat odbiera pierwszy swoich dwóch pytań, prawda? – NPE
Tak, to robi:) ... – vinoth