问答详情
源自:3-1 SpringBoot 构造并且返回一个json对象

我想知道ok那个方法,创建了一个新的构造方法,只传递Object data,这一个参数,请问这样做是有什么好处呢,为什么不直接new 类名(200,“ok”,data)呢?

public ImoocJsonResult(Object data) {
    this.status = 200;
    this.msg = "ok";
    this.data = data;
}
=>>>>>
public ImoocJsonResult ok(Object data) {
  return new ImoocJsonResult(200,"ok",data);
}


提问者:请用心听_ 2021-06-29 10:41

个回答

  • 悠悠情愫0627
    2021-08-04 11:25:32

    个人感觉没有区别。两种效果一样。

  • jfhdibrbfjd
    2021-07-13 19:39:31

    自己踩踩坑就知道了

  • jfhdibrbfjd
    2021-07-08 00:08:56

    Object是所有对象的父类  这样写传值的时候很方便。