-3
Javaのprivate修飾子は、変数とメソッド宣言の前でのみ使用できますが、Classでは使用できないと教えられますが、ネストされたクラスで 'private'修飾子を使用できますか?内部クラスのprivate修飾子
Javaのprivate修飾子は、変数とメソッド宣言の前でのみ使用できますが、Classでは使用できないと教えられますが、ネストされたクラスで 'private'修飾子を使用できますか?内部クラスのprivate修飾子
誰かが間違ったことを教えてくれました。それは真実ではない。クラスのメンバーはすべて、アクセス修飾子を持つ資格があります。ネストされたクラスもトップレベルクラスのメンバであるため、アクセス修飾子を持つことができます。
オフィシャルドキュメントを常に確認してください。
https://docs.oracle.com/javase/tutorial/java/javaOO/nested.html
ネストされたクラスは、パブリック、プライベート宣言保護、またはプライベートパッケージ化することができます。 (外部クラスはpublic宣言またはprivate宣言しかできないことを思い出してください。)
あなたに間違ったことを教える人に尋ねるべきです。多分、その人は17年前にJavaの学習をやめ、内部クラスのことを聞いていなかったでしょう。 – GhostCat