@Data和get()set()优先级

当写get() set()时,会执行重写当方法。不会遗漏逻辑
@Data和get()set()优先级_第1张图片

代码:

可以直接copy执行

public class Test {
     

    public static void main(String[] args) {
     
        Stu stu = new Stu();
        stu.setName("小白");
        stu.setAge(10);
        System.out.println(stu);
    }
}

@Data
class Stu {
     
    Integer age;

    String name;

    public Integer getAge() {
     
        return age + 10;
    }
}

你可能感兴趣的:(@Data和get()set()优先级)