(java)アクセス制御

フィールドのアクセス制御



修飾子 アクセスできるクラス
------ --------------
public ほかのパッケージのクラス、すべてのクラスから
protected 同じパッケージのクラス、同じパッケージのサブクラスから
無し  同じパッケージのクラスからのみ
private 定義しているクラスからのみ

あくまでクラス単位でありインスタンスが違ってもアクセスは可能

クラス(ネストしてない)のアクセス制御


------ --------------
public   ほかのパッケージからでも可
無し     同一パッケージのクラスから



アクセスされる範囲が広いのは、
1. public
2. protected
3. なし
4. private
なのに文字での説明は正しいのに

コメント

このブログの人気の投稿

4.3.0 Temporary Lookup Failureでドツボってた話

tomcat起動時の環境変数でJRE_HOMEを指定するときに