71 Java 枚举类(2)

来源:互联网 发布:网络课程有哪些 编辑:程序博客网 时间:2024/04/30 10:40
package new20140519;import java.util.Scanner;/** * 枚举类 * ——Java5 新增一个enum关键字 用以定义枚举类 * ——枚举类可以实现一个或多个接口,使用enum定义的枚举类继承了java.lang.Enum类 * ——使用enum定义、非抽象的枚举类默认会使用final修饰,因此枚举类不能派生子类 * ——枚举类的构造器只能使用private访问控制符 * ——枚举类的所有实例必须在枚举类的第一行显示列出,否则这个枚举类永远都不能产生实例。 * @author x * */ enum SeasonEnum{//在第一行列出4个枚举实例SPRING,SUMMER,AUTUMN,WINTER;}public class SeasonTest {/** * @param args */public static void main(String[] args) {// TODO Auto-generated method stubScanner sc=new Scanner(System.in);System.out.println("请输入:");int num=sc.nextInt();switch (num) {case 1:System.out.println("num:"+num);break;default:System.out.println("num不为1");break;}//所有枚举类都有一个valuse方法,返回该枚举类的所有实例for(SeasonEnum s:SeasonEnum.values()){System.out.println(s);}//平常使用枚举类时//总是通过EnumClass.variable的形式来访问SeasonEnum s=SeasonEnum.SPRING;}}

0 0
原创粉丝点击