枚举类练习题(交通指示灯切换)
package com.Summer_0505.cn; /** * @author Summer * 定义一个枚举类交通指示灯Light * 红、绿、黄 * 定义方法实现:切换下一个灯 * 定义测试类:测试功能。 * 例如:红灯调用方法切换到下一个灯是绿灯。 */ enum TrafficLight{ RED { @Override void nextLight() { System.out.println("红灯切换到绿灯"); } },GREEN { @Override void nextLight() { System.out.println("绿灯切换到黄灯"); } },YELLOW { @Override void nextLight() { System.out.println("黄灯切换到红灯"); } }; abstract void nextLight(); } public class Test04 { public static void main(String[] args) { TrafficLight.RED.nextLight(); TrafficLight.GREEN.nextLight(); TrafficLight.YELLOW.nextLight(); } }
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步