在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?
}
}
现在,我想知道在枚举值为red时,在toString方法中返回"abc",在它为green时返回"def"是否可能。另外,是否可以像C#那样做到这一点?
private enum TrafficLight {
RED = 0,
GREEN = 15
...
}
我尝试过这个,但是我得到了编译错误。
谢谢