Java1.5以上新特性-枚举

日期:2011-12-09    阅读:19   分类:Java资料

1.枚举是jdk5.0以后的全新类,跟class,interface,annotation的级别一样;关键字enum。

2.第一个实例 

public enum Color{ //定义
    Red,White,Blue;
    public static void main(){
        Color xx = Color.Red;//使用
    }
}

3.enum 提供的常用方法

//两个常用的静态方法 values(),valueOf()
for(Color c : c.values()){
    System.out.println(c);
}

4.enum 的构造方法

publc enum Coin{
    penney(1),nickel(3),dime(10),quarter(25);

    private int value;
    public Coin(int value){
        this.value=value;
    }

    public static void main(String args[]){
        Coin c = Coin.quarter;
        System.out.println(c.getValue());
    } 
}

5.enum的使用场所

权限控制、游戏方向、需要固定产生类对象的数量

本页链接: http://www.scriptlover.com/static/1311-java-枚举-特性

标签:

相关文章

网友评论

Leave a comment

 required

 required (Not published)

 required