java开发实战1200例(I)--------175查看枚举类型的定义

package enumTest;

import java.lang.reflect.Method;
import java.lang.reflect.Modifier;

public class Reflection {

    public static void main(String[] args){
        Class<Position> enumClass=Position.class;
        String modifiers=Modifier.toString(enumClass.getModifiers());
        System.out.println("enum类型的修饰符:"+modifiers);
        System.out.println("enum类型的父类:"+enumClass.getSuperclass());
        System.out.println("enum类型的自定义方法:");
        Method[] methods=enumClass.getDeclaredMethods();
        for(Method method: methods){
            System.out.println(method);
        }
    }
}

public enum Position {
    HERE,THERE
}

猜你喜欢

转载自blog.csdn.net/zdm198255/article/details/83991808