88to Life Book…@豊かな週末ライフを過ごすぞ!!

平日はフルタイム仕事なので、週末を豊かにすべく株主優待、ふるさと納税など楽しく過ごすことを目的とした30代Webエンジニアのブログ

Java:public定義とprivate定義の違い

      2015/07/05

public定義

構文

public 変数型 変数名;

※ 定義されたフィールドは外部クラスからの参照可能。
※ public省略可能も 同様の機能。

Manクラスのフィールドをpublicで定義

class Man {
    //フィールドの定義
    public String name;
    public int age;
    public double tall;
    ~
}

※ 各フィールドは外部クラスより変数名, フィールド名で参照可能。

private定義

構文

private 変数型 変数名;

※ 定義されたフィールドは外部クラスからの参照不可。

Manクラスのフィールドをprivateで定義

class Man {
    //フィールドの定義
    private String name;
    private int age;
    private double tall;
    ~
}

※ 各フィールドは 外部クラスより参照不可。
※ 各フィールドのアクセスは ゲッタメソッドとセッターメソッドを定義して使用する。

The following two tabs change content below.
渋谷でWebエンジニアをしているHayatoです。 趣味はプログラミング、海外旅行。 カフェでTitanium mobileを使ってスマホアプリを作ってます。 海外旅行は年1回で、に行きました。国内旅行は2〜3ヶ月に1回のペース。 直近は、3月にタイ(バンコク)・カンボジア(シェムリアップ)へ行きました。 旅の思い出アルバム、投資運用報告が中心のブログ構成です。

 - Java , ,