本帖最后由 李万海 于 2013-3-27 12:48 编辑
- public enum TrafficLamp {
- RED{
- public TrafficLamp nextLamp(){
- return GREEN;
- }
- },
- GREEN{
- public TrafficLamp nextLamp(){
- return YELLOW;
- }
- },
- YELLOW{
- public TrafficLamp nextLamp(){
- return RED;
- }
- };
- /* TrafficLamp nextLamp() {
- return null;
- }*/
- public abstract TrafficLamp nextLamp();
- }
复制代码 请看注释部分,他跟public abstract TrafficLamp nextLamp();实现的是同样的nextLamp方法,请问这两种实现有什么区别?
|