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

回到顶部