这里返回的类型不一致为什么不报错
来源:6-2 登录功能开发
无风三尺浪
2018-06-13
这里返回类型是ServerResponse<User>可是rutrun的时候是有两种方式呀一种是User类型,一种是字符串类型
当return createByErrorMessage 的时候调用的是下面这个构造
当return createBySuccess的时候调用的是另一个构造
不明白为什么两个调用的不一样而不报错
写回答
2回答
-
Geely
2018-06-17
嗨~你好~亲爱的同学~,这个是重载哟 ,当我们使用T data的时候,例如User对象 就会走到T 这个参数的方法上。String就会走到你截图的第二个方法上~所以不会报错的哟
00 -
polo哦
2018-06-13
同学你的java基础很薄弱呢,建议你先补一补java的基础有关于函数方面的,当函数碰到一个return的时候就会结束当前函数并跳出函数,后面有没有代码都不会继续执行下去
022018-12-22
相似问题
多表查询只能建vo么,能不能返回泛型?
回答 4
这些静态方法有什么作用?
回答 1