在Java枚举中实现toString方法
- 论坛
- 在Java枚举中实现toString方法
18 浏览
在Java枚举中实现toString方法
在Java中似乎可以这样编写代码:
private enum TrafficLight { RED, GREEN; public String toString() { return //如果我想在红灯时返回"abc",在绿灯时返回"def",我应该返回什么? } }
现在,我想知道是否可能在toString方法中返回"abc"当枚举值为红灯时,返回"def"当枚举值为绿灯时。而且,是否可以像在C#中一样做到这一点?
private enum TrafficLight { RED = 0, GREEN = 15 ... }
我尝试了这样做,但是出现了编译错误。
谢谢