假设存在以下的代码:pubilc Object get(){ if(){ if(){ return null; }else{ return null; } }else{ return null; }}这样就存在3个return了 ,这样写存在什么问题 ?如果改成这样设置一个常量,该常量为null:pubilc Object get(){ if(){ if(){ return user; }else{ return SystemParm.NULL; } }else{ return SystemPar.NULL; }}到底哪一种好一些 ?
3 回答
慕妹3242003
TA贡献1824条经验 获得超6个赞
如果追求可读性,这样写:
pubilc Object get() {
if () {
return A;
}
if () {
return B;
}
return C;
}
12345678_0001
TA贡献1802条经验 获得超5个赞
我认为应该是这样子的
pubilc Object get(){
Object obj=null;
if(){
if(){
obj=x;
}else{
obj=xx;
}
}else{
obj=xxx;
}
return obj;
}
添加回答
举报
0/150
提交
取消