package jichu12;
public enum Test3 {//枚举不可以被继承,也不可以被实现
//枚举
ONE,TWO;//必须放在前面
//new Test3;//也不可以new
public String say="kungreat";
public String getSay(){
return say;
}
}
/
package jichu12;
public class Teste {
//Testenum
public static void main(String[] args) {
System.out.println(Test3.ONE.name());//ONE
System.out.println(Test3.ONE.ordinal());//0(获取索引)
System.out.println(Test3.ONE.getDeclaringClass());//class jichu12.Test3
System.out.println(Test3.ONE.getClass());//class jichu12.Test3
System.out.println(Test3.valueOf("ONE"));//ONE
System.out.println();
System.out.println(Test3.TWO.name());//TWO
System.out.println(Test3.TWO.ordinal());//1(获取索引)
System.out.println(Test3.TWO.getDeclaringClass());//class jichu12.Test3
System.out.println(Test3.TWO.getClass());//class jichu12.Test3
System.out.println(Test3.valueOf("TWO"));//TWO
}
}
/
/
/
/
package jichu12;
public enum Color {
RED,GREEN,BLUE;//RED,GREEN,BLUE 分别是Color的对象
}
/
package jichu12;
import java.util.Arrays;
public class EnumDemo {
public static void main(String[] args) {
Color colorEnum=Color.GREEN;
System.out.println(colorEnum);//GREEN
System.out.println(colorEnum.name());//GREEN
System.out.println(colorEnum.ordinal());//1
System.out.println(colorEnum.toString());//GREEN
Color[] values = Color.values();
System.out.println(Arrays.toString(values));//[RED, GREEN, BLUE]
}
}