在 Java 枚举上实现 toString答 1:答 2:
在Java中似乎可以这样写:
private enum TrafficLight {
RED,
GREEN;
public String toString() {
return //what should I return here if I want to return
//"abc" when red and "def" when green?
}
}
现在,我想知道当枚举的值为红色时,是否可以返回toString方法“abc”,当枚举的值为绿色时,是否可以返回“def”。另外,是否可以像C#一样,你可以这样做?
private enum TrafficLight {
RED = 0,
GREEN = 15
...
}
我已经尝试过这个,但它,但我得到了编译器错误。
谢谢