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