Java アクセス制限
private …クラスフィールドの変数を変更されないようにアクセス制限をかける
private 型 変数名;
オブジェクト(インスタンス)から変更できるようにするにはpublicを使う
public 型 メソッド名(型 変数名…){ 実行処理 //ここで変数に矛盾が発生しないように定義する
- public …どこからでもアクセス可能
- private …内部のみアクセス可能
- protected …同じパッケージ内orクラスを継承したクラスならアクセス可能
- 指定なし …同じパッケージ内ならアクセス可能