pmd规则在对象构造期间调用的可覆盖方法

Har*_*ana 0 java pmd

我正在构造函数中通过setter在我的DTO中初始化一些成员变量.

但是下面的pmd错误显示如何消除pmd规则违规?

在对象构造期间调用的重写方法'setAbc'

class A{

private String x;

public getX(){
return x;
}
public setX(String x){
this.x = x ;
}
A(){}

A(B b){
setX("C");
}
Run Code Online (Sandbox Code Playgroud)

}

Ben*_*pel 5

制作方法setX最终怎么样?或者也许全班同学?