Eclipseには、警告/エラーに設定できる「フィールド宣言が別のフィールドまたは変数を非表示にする」と呼ばれるJavaコンパイラ設定があります。
あなたの意見では、この警告はどれほど重要ですか?
この問題を処理するための良い標準的な方法は何ですか?
これが発生する場所のコード例:
public class Test {
private String caption = null;
public Test(String caption) { // here
this.caption = caption;
}
}
フィールドの名前が「fCaption」に変更されるソリューションを見てきましたが、これにより、生成可能な自動ゲッター/セッターの名前が奇数になります(getfCaption()
)。読めないが醜い...
編集:そうそう、メソッドのシグネチャTest(String caption_)
などの名前を変更する可能性がありますが、それはjavadocが奇妙に見えることになります。