枚举类示例

Posted kukai

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了枚举类示例相关的知识,希望对你有一定的参考价值。

package enume;

import java.util.Arrays;

/**
*枚举类里的多个对象用逗号(,)分割,最后一个对象用分号结尾(";")
*/
enum Season1 {
SPRING("春天"),
SUMMER("夏天"),
AUTUMN("秋天"),
WINTER("冬天");
// 属性值
private final String seasonName;

//私有构造器
private Season1(String seasonName) {
this.seasonName = seasonName;

}

//获取属性名
public String getSeasonName() {
return seasonName;
}
}

public class EnumeDe002 {
public static void main(String[] args) {
// 静态方法values()获取枚举类里的所有对象名
Season1[] season = Season1.values();
System.out.println(Arrays.toString(season));
// 静态方法valueOf(String s)里的字符串必须为枚举类里的对象名
Season1 spring = Season1.valueOf("SPRING");
System.out.println(spring);

}
}

以上是关于枚举类示例的主要内容,如果未能解决你的问题,请参考以下文章

scala.的Enumeration枚举示例(转)

Kotlin常用的 Kotlin 类 ② ( 枚举类 | 枚举类定义函数 | 密封类 )

Kotlin常用的 Kotlin 类 ② ( 枚举类 | 枚举类定义函数 | 密封类 )

Java_枚举类和注解

如何从类方法返回枚举元素?

枚举类常见漏洞解决