java 枚举用法

public class Fooo {  public enum Light {

// 利用构造函数传参

RED (1), GREEN (3), YELLOW (2);

// 定义私有变量

private int nCode ;

// 构造函数,枚举类型只能为私有

private Light( int _nCode) {

this . nCode = _nCode;

}

@Override

public String toString() {

return String.valueOf ( this . nCode );

}

}    public static void main(String[] args ) {

// 1. 遍历枚举类型

System. out .println( " 演示枚举类型的遍历 ......" );

testTraversalEnum ();

}    private static void testTraversalEnum() {

Light[] allLight = Light.values ();

for (Light aLight : allLight) {

System. out .println( " 当前灯 name : " + aLight.name());

System. out .println( " 当前灯 ordinal : " + aLight.ordinal());

System. out .println( " 当前灯: " + aLight);

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zgyzgx.html