package com.wtw.myenum;/**
* 使用枚举类
*/publicclassEnumTest{publicstaticvoidmain(String[] args){
Season spring = Season.SPRING;
System.out.println(spring);}}/***
* 创建枚举类
*/enum Season {//提供枚举类的对象//对象由public static final修饰,但不能写出来,否则会报错//对象之间用逗号隔开SPRING("春天"),SUMMER("夏天"),AUTUMN("秋天"),WINTER("冬天");//声明对象属性,用private final修饰privatefinal String name;//创建构造器并给对象赋值privateSeason(String name){this.name = name;}//获取枚举对象属性public String getName(){returnthis.name;}}
枚举类常用方法
publicstaticvoidmain(String[] args){//values()将枚举类的所有对象返回
Season[] values = Season.values();for(Season value : values){
System.out.println(value);}//根据提供的对象名返回枚举中对应的对象
Season spring = Season.valueOf("SPRING");
System.out.println(spring);}
Java中的枚举类使用枚举:类的对象有有限个、确定的。如果枚举类中只有一个对象则可以使用单例模式进行实现。定义枚举类:JDK1.5后可以使用enum关键字进行定义package com.wtw.myenum;/** * 使用枚举类 */public class EnumTest { public static void main(String[] args) { Season spring = Season.SPRING; System.out