采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
这里返回类型是ServerResponse<User>可是rutrun的时候是有两种方式呀一种是User类型,一种是字符串类型
当return createByErrorMessage 的时候调用的是下面这个构造
当return createBySuccess的时候调用的是另一个构造
不明白为什么两个调用的不一样而不报错
嗨~你好~亲爱的同学~,这个是重载哟 ,当我们使用T data的时候,例如User对象 就会走到T 这个参数的方法上。String就会走到你截图的第二个方法上~所以不会报错的哟
同学你的java基础很薄弱呢,建议你先补一补java的基础有关于函数方面的,当函数碰到一个return的时候就会结束当前函数并跳出函数,后面有没有代码都不会继续执行下去
你没有看懂我问的问题,我的问题是上面指定了泛型是User,但是报错的时候返回的字符串。跟类型不匹配
字符串类型属于泛型的一种,泛型却不属于字符串类型,我个人的理解,不知道对不对
登录后可查看更多问答,登录/注册
前后端分离,数据库接口设计,架构设计,功能开发,上线运维
10.3k 10
1.9k 22
1.4k 21
2.2k 21
2.0k 18