public Lamp black(){
this.lighted=false;
if(oppsite!=null){
Lamp.valueOf(oppsite).black();
}
Lamp nextLamp=null;
if(next !=null){
nextLamp=Lamp.valueOf(next);
Lamp.valueOf(next).light();
}
return nextLamp;
}
这是正确的写法。
请问下面这个写法问题出在哪里啊??今天突然想不通了,求大侠指教啊!
public Lamp black(){
this.lighted=false;
if(oppsite!=null){
Lamp.valueOf(oppsite).black();
}
Lamp nextLamp=Lamp.valueOf(next);
if(next !=null){
Lamp.valueOf(next).light();
}
return nextLamp;
} |