JAVA.HIDDEN.MEMBER.LOCAL

ローカル変数とメンバー変数の名前が重複しています。

脆弱性とリスク

変数を意図せずに誤用すると、問題を引き起こす可能性があります。

軽減と防止

誤用を避けるには、異なる変数名を使用することで重複を避けます。

例 1

コピー
class C06MLC
{
    private int privateVarHidden;
    public void hidePrivate()
    {
        int privateVarHidden = 0; //NG
    }

}