枚举类示例
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);
}
}
以上是关于枚举类示例的主要内容,如果未能解决你的问题,请参考以下文章
Kotlin常用的 Kotlin 类 ② ( 枚举类 | 枚举类定义函数 | 密封类 )