一个问题

来源:4-7 Java异常体系

慕盖茨8500022

2023-04-28 18:27:03

https://img.mukewang.com/climg/644b9dd008f85cb011780304.jpg

https://img.mukewang.com/climg/644b9dd808d2708206190284.jpg

如果用户名重名,返回异常信息,只有code和msg对应status,msg  ApiResponse刚好有一个只有两个参数的方法 可最终打印出来的信息为什么有三个
写回答

2回答

好帮手慕小蓝

2023-05-02

同学你好,慕UI8376169同学的回答是正确的。

ApiRestResponse类中有三个属性,由于new的时候只给status和msg进行了赋值,所以这两个属性有具体的值。但是虽然没有给data属性赋值,但是该属性也是ApiRestResponse类的成员,会以默认值的形式回传,即null值。

祝学习愉快~

0

慕UI8376169

2023-04-29

https://img.mukewang.com/climg/644cede1097fdaed05890071.jpg

因为这里的return后加了个new,意思就是返回的是一个ApiRestResponse对象,ApiRestResponse对象本身有三个参数


0

0 学习 · 9886 问题

查看课程