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

直接调用返回类的静态方法的解释

直接调用返回类的静态方法的解释

慕粉1336053190 2017-04-27 22:58:40
java为什么可以不写类名直接调用返回类的静态方法嘛? public R getVerifyCode(@RequestParam("phoneNumber") String phoneNumber) {         if (!isPhoneNumber(phoneNumber)) return error("Is not a valid phone number");         }public class R<T> {、 public static R error() {         return new R(ERROR, "error", "");     } }
查看完整描述

3 回答

?
慕粉1336053190

TA贡献9条经验 获得超1个赞

或者这个是哪个框架支持的功能.

查看完整回答
反对 回复 2017-04-28
?
huachun

TA贡献34条经验 获得超12个赞

被static修饰的类方法和属性都可以直接类名打点直接调用,没必要深究,静态方法执行在实例之前,实例化没有意义啊
查看完整回答
反对 回复 2017-04-27
  • 慕粉1336053190
    慕粉1336053190
    我的意思是,返回的时候 为什么能直接调用 返回类型的静态方法.因为正常我们都返回R.error(...),实际上可以直接返回error(...),就是这个写法是什么时候java开始支持的,或者是这种写法的问题.
  • 3 回答
  • 0 关注
  • 1821 浏览

添加回答

举报

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