您的位置:首页 > 编程语言 > Java开发

java枚举

2018-03-05 15:44 232 查看
枚举类Color

public enum Color {

RED("红色", 1), GREEN("绿色", 2), BLANK("白色", 3), YELLO("黄色", 4);

private String name ;
private int index ;

private Color( String name , int index ){
this.name = name ;
this.index = index ;
}

public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getIndex() {
return index;
}
public void setIndex(int index) {
this.index = index;
}

}


使用

package com;

public class B {

public static void main(String[] args) {

//输出某一枚举的值
System.out.println( Color.RED.getName() );
System.out.println( Color.RED.getIndex() );

//遍历所有的枚举
for( Color color : Color.values()){
System.out.println( color + "  name: " + color.getName() + "  index: " + color.getIndex() );
}
}

}


我的理解是RED是Color类的一个对象,它里面有两个属性,name是红色,index是1,Color.RED就是Color类的RED对象,然后再从RED里面取它的属性
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: