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

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

Java:コンストラクタの定義と初期化

      2015/07/05

構文

class クラス名 {
    ~
    クラス名(引数型 変数名,・・・){
        初期処理;
    }
}

Sampleクラスのコンストラクタを定義(初期化処理)

/**
* サンプルメインクラス
*
* @author Hayato
* @since 2008/08/07
*/
class Sample {

    public static void main(String args[]) {

    // クラス宣言
    SampleCon sampleCon = new SampleCon();

    // メソッドの使用
    sampleCon.outmsg();
    }
}

/**
* サンプルコンストラクタ
*
* @author Hayato
* @since 2008/08/07
*/
class SampleCon {

    // フィールドの定義
    private String name;
    private int age;
    private double tall;

    // メソッド定義
    void outmsg() {
        System.out.println(氏名 = + name);
        System.out.println(年齢 = + age);
        System.out.println(身長 = + tall);
    }

    // コンストラクタ定義
    SampleCon() {
        name = ハヤト;
        age = 23;
        tall = 165.0;
        System.out.println(SampleConクラスを初期化しました。);
    }
}

実行結果

SampleConクラスを初期化しました。
氏名 = ハヤト
年齢 = 23
身長 = 165.0

クラスの宣言(実体の作成)時 初期処理を行うための定義(例)初期化 タイトル表示etc・・・

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

 - Java , ,