我想知道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);
}