シェアする

  • このエントリーをはてなブックマークに追加

【Java】クラスとフィールド修飾子

スポンサーリンク
ビッグバナー(上2)

この記事では、Javaのクラスとフィールド修飾子の関係についてソースコード付きで紹介します。

フィールド修飾子

フィールド修飾子(field modifiers)とは、フィールドの性質を指定するものです。
クラスの宣言時に、フィールド修飾子を指定することで、他のクラスからのアクセスを不可能にしたり、逆に可能にしたりできます。
フィールド修飾子を省略して記述すると、他のクラスからアクセスできなくなります。

【書式】
フィールド修飾子 class クラス名
{
…..
}

修飾子 意味 内容
public 公開 どこからでもアクセス可能
private 非公開 同一クラス内のみアクセス可能
internal 内部 自分自身のアセンブリ内部のクラスからのみ見える
protected 保護 派生クラスからアクセス可能
protected internal 内部保護 派生クラス or 自分のアセンブリ内部のクラスからアクセス可能

【参考】アクセス修飾子 一覧

ソースコード

サンプルプログラムのソースコードは下記の通りです。

上記の例ではpublicを指定したので、他のクラスから自由にアクセスできます。

【関連記事】
Java入門 サンプル集

スポンサーリンク
レクタングル(下2)
レクタングル(下2)