Bounds for Type Variables

Bounds for Type Variables

Bounds for Type Variables #

public static <T extends Comparable> T min(T[] a) . . .
T extends Comparable & Serializable

使用 extends 而不用 implements 是为了不引入新的关键词。在限定 Type 变量的范围时,可以使用多个接口,但只能有一个类,并且类必须是 Bounds List的第一个。

From #