Java 7 アソシエイト認定のために Oracle からの質問を試しています。Windows 用のアプリケーションは、Oracle Press によって作成されています (おそらく)。彼らは本と一緒にそれを送ってくれました。
現在、すべての答えが正しいと言ったときに、アプリケーションが「間違った答え」と言う質問が 1 つあります。誰かがこれを説明できますか?問題は、内部クラスと内部インターフェースを非公開にすることも保護することもできるということですが、説明によると、クラスとインターフェースは非公開にすることはできません。以下の質問と説明を見つけてください。この種の質問をするのに適切な場所であることを願っています J.
質問
The private and protected access modifiers can be used with which entities? (Choose all that apply.)
答え:
A: Classes
B: Interfaces
C: Constructors
D: Methods
E: Data Members
オラクルからの正解:
C: Constructors
D: Methods
E: Data members
説明: C、D、および E. private および protected アクセス修飾子は、コンストラクター、メソッド、およびデータ メンバーで使用できます。AとBは間違っています。private および protected アクセス修飾子は、クラスおよびインターフェイスでは使用できません。