泛型声明io
有限制泛型声明方式: //确保class即表示枚举有表示Operation的子类型:class
private static <T extends Enum<T> & Operation> void test(Class<T> class) {} test