0

コンストラクター内からセッターを介して 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");
}

}

4

1 に答える 1

5

メソッドをsetXfinalにするのはどうですか?それとも、クラス全体のイベントですか?

于 2011-10-13T11:37:19.457 に答える