欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

枚举类的常见用法:

程序员文章站 2022-05-15 18:18:07
...

枚举类是jdk1.5之后引入的新类型,是一种规范它规范了参数的形式。

目录

遍历、switch的操作

在enum中定义方法和变量,构造器。



  • 遍历、switch的操作

            定义枚举类(使用 enum 关键字):

public enum Season {

	SPRING,
	SUMMER,
	AUTUMN,
	WINTER
}

          遍历、switch操作:

	public static void main(String[] args) {

		/**
		 * 对enum进行遍历
		 */
		for (Season s : Season.values()) {
			System.out.println(s.toString());			
		}
		
		System.out.println("*************分割线**************");
		
		/**
		 * switch的操作
		 */
		Season s = Season.SUMMER;
		switch(s){
		case SPRING:
			System.out.println("春天!");
			break;
		case SUMMER:
			System.out.println("夏天!");
			break;
		case AUTUMN:
			System.out.println("秋天!");
			break;
		case WINTER:
			System.out.println("冬天!");
			break;
		}
		
	}

              输出的结果:

SPRING
SUMMER
AUTUMN
WINTER
*************分割线**************
夏天!

  • 在enum中定义方法和变量,构造器。

           类似于一般的类:

public enum Season {

	SPRING("春天"),
	SUMMER,
	AUTUMN,
	WINTER;
	
	private String name;
	
	private Season() {
		this.name = name;

	private Season(String name) {
		this.name = name;
	}

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

 

相关标签: v