匿名クラス内からプライベート メンバー変数にアクセスするための最初の修正案は次のとおりです。
「foo」の可視性を「デフォルト」に変更します
私は個人的に、Java のデフォルトのパーミッションの非明示的な性質が好きではありませんでした。さらに、警告を排除する最も制限的なアクセス許可が必要です。
理想は、Java に「ファイル プライベート」レベルのアクセス許可があるが、そうでない場合です。
私の質問は、それが可能かどうか、そしてEclipseが提案する修正を「デフォルト」ではなく「保護」に変更するにはどうすればよいですか?