(java)アクセス制御
フィールドのアクセス制御
修飾子 アクセスできるクラス
------ --------------
public ほかのパッケージのクラス、すべてのクラスから
protected 同じパッケージのクラス、同じパッケージのサブクラスから
無し 同じパッケージのクラスからのみ
private 定義しているクラスからのみ
あくまでクラス単位でありインスタンスが違ってもアクセスは可能
クラス(ネストしてない)のアクセス制御
------ --------------
public ほかのパッケージからでも可
無し 同一パッケージのクラスから
アクセスされる範囲が広いのは、
1. public
2. protected
3. なし
4. private
なのに文字での説明は正しいのに
コメント
コメントを投稿
「コメントを投稿できるユーザー」の範囲は変更される可能性があります。