关于#java#的知识点:关于构造函数的问题

问题遇到的现象和发生

当一个类CommentResult写自定义构造器的时候,看的教学视频里面没有报错,但是自己在ideal写的时候报错了

问题相关代码,请勿粘贴截图
package com.atguigu.springcloud.entities;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

@Data
@AllArgsConstructor
@NoArgsConstructor
public class CommonResult<T> {
    private Integer code;
    private String message;
    private T data;

    public CommonResult(Integer code,String message){
        this(code,message,null);
    }

}

运行结果及报错内容

img

我的解答思路和尝试过的方法

不知道为什么教学视频里面写上面的代码不会报错,自己写却报错了

我想要达到的结果


报错代码呢 贴出来看看

这样就可以了:

img

是没装lombok插件?直接运行呢,不要管他的提示,然后如果有错误,再贴一下。

你自己写了个二个参数的构造方法
该方法中又调用自己写的三个参数的构造方法
而你没有写三个参数的构造方法
所以报错了