Enum类及方法
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 | //定义的枚举类默认继承于java.lang.Enum类 public enum SeasonEnum { //1.提供当前枚举类的对象,多个对象之间用","隔开,末尾对象";"结束 SPRING( "春天" , 20 ), SUMMER( "夏天" , 35 ), AUTUMN( "秋天" , 25 ), WINTER( "夏天" ,- 5 ); //2.声明Season对象的属性: private final修饰 private final String name; private final int temperature; //3.私有化类的构造器,并给对象属性赋值 SeasonEnum(String name, int temperature) { this .name = name; this .temperature = temperature; } public String getName() { return name; } public int getTemperature() { return temperature; }} |
1 2 3 4 5 6 7 8 9 10 | @Test public void test5(){ SeasonEnum[] values = SeasonEnum.values(); for (SeasonEnum value : values) { System.out.print(value+ " " ); //SPRING SUMMER AUTUMN WINTER } String winter = SeasonEnum.valueOf( "WINTER" ).getName(); System.out.println(winter); //冬天 } |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律