Java语言枚举作为有界类型参数
示例
在Java中使用泛型编写类时,可以确保type参数是枚举。由于所有枚举都扩展了Enum该类,因此可以使用以下语法。
public class Holder<T extends Enum<T>> {public final T value;
public Holder(T init) {
this.value= init;
}
}
在此示例中,类型T 必须为枚举。
以上是 Java语言枚举作为有界类型参数 的全部内容, 来源链接: utcz.com/z/315758.html