我正在閱讀有效Java的[泛型]一章[項目27]。泛型中的「遞歸類型綁定」是什麼意思?
有這一段在書中:
這是允許的,但比較少見,對於一個類型的參數,它涉及該類型參數本身的一些表達來界定。這就是所謂的遞歸類型邊界。
這:
// Using a recursive type bound to express mutual comparability
public static <T extends Comparable<T>> T max(List<T> list) {...}
什麼是遞歸式的約束,如何在上面這段代碼幫助實現相互可比性?
你的第一次報價接聽第一個你的兩個問題,不是嗎? – NPE
是的,它確實:)... – vinoth