`
shuofenglxy
  • 浏览: 189568 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

java enum

阅读更多

枚举在java中的使用很广泛,不光能表示常量,也可以完成类似class的很多功能,可以有自己的构造函数,可以存储类似键值对的很多情况。
1.最常见的枚举值
public enum EnumDemo1 {

    male,famale;
    
}

2.枚举可以有自己的构造函数,私有属性,甚至其中可以有main()方法,子类等等。
public enum EnumDemo2 {

    Man("lxy","male"),
    Woman("lf","female");
    private final String name;
    private final String value;
    EnumDemo2(String name,String value){
        this.name = name;
        this.value = value;
    };
    
    public String getName() {
        return name;
    }
    public String getValue() {
        return value;
    }
    
    public static void main(String[] args){
        System.out.println(Man.getName());
        System.out.println(Woman.getName());
    }
    
}

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics