黑马程序员技术交流社区
标题:
哪位大神能解释下 为什么要在最后面加上一个 return null;
[打印本页]
作者:
秦_奋
时间:
2014-12-15 15:16
标题:
哪位大神能解释下 为什么要在最后面加上一个 return null;
public TrafficLamp nextLamp(){
if(this==RED)
return GREEN;
else if(this==GREEN)
return YELLOW;
else if(this==YELLOW)
return RED;
return null;
}
}
哪位大神能解释下 为什么要在最后面加上一个 return null;
作者:
米和饭
时间:
2014-12-15 15:24
你这方法上面指定了返回类型,所以就算你判断语句里的所有条件都不成立,你也得返回一个什么给人家一个交代啊,所以就返回null了。。。。
作者:
秦_奋
时间:
2014-12-15 18:27
谢谢了 ·····这次真懂了
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2