为了账号安全,请及时绑定邮箱和手机立即绑定

关于返回值的问题 ,return的次数到底到多少 ?

关于返回值的问题 ,return的次数到底到多少 ?

繁星淼淼 2019-03-13 18:19:58
假设存在以下的代码: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;

}


查看完整回答
反对 回复 2019-04-21
?
12345678_0001

TA贡献1802条经验 获得超5个赞

我认为应该是这样子的


pubilc Object get(){

        Object obj=null;

        if(){

            

            if(){

               obj=x;

            }else{

               obj=xx;

            }

            

        }else{

            obj=xxx;

        }

      return obj;

}


查看完整回答
反对 回复 2019-04-21
  • 3 回答
  • 0 关注
  • 609 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信