老师,为什么要手动抛出异常,在GrilServer类的getAge方法中进行年龄判断时手动抛出了异常,但想要的结果无非是返回给页面code,data和meaasge,为什么不在判断里直接写ResultUtil.error(100,"你还在上小学"),直接将这个返回给页面,跟饶了一大圈去自定义异常的效果是一样的。
ResultUtil.error和异常处理所做的操作最后都是一样的
ResultUtil.error和异常处理所做的操作最后都是一样的
2017-09-19
最新回答 / 喵大大今天学习了吗
为了把100 和“你还在上小学”这种许多类似的数据写在一块,方便管理,直接写枚举方便多了。因为现在数据少就觉得这样多此一举其实数据多的时候找也头疼,想批量修改error里的内容也比较困难
2017-09-19
已采纳回答 / 慕UI6297885
Girl里的toString方法是重写的Object的toString方法,你接收对象的时候接收的是Object,Object是父类,它里面的toString不是Girl里的toString。你可以把接收参数改成Girl,或者在方法体内强转为Girl
2017-09-15