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

構文

[code lang=java]
class クラス名 {

クラス名(引数型 変数名,・・・){
初期処理;
}
}
[/code]

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

[code lang=java]
/**
* サンプルメインクラス
*
* @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クラスを初期化しました。);
}
}
[/code]

実行結果

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

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

公開日:

更新日:


コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)

ABOUT – プロフィール

88to(ハヤト)
Webエンジニア。世界30カ国を巡る中で経験した、数々の「失敗」や「現地のリアル」をありのままに記録しています。
タイ・インド・南米など、迷いやすい移動手段や宿選びのコツを、エンジニアの視点で整理。
華やかな旅の裏側にある泥臭い実体験を通じて、これから旅に出る方へ「等身大の知恵」をお届けします。

RANKING – 人気記事

INDEX – カテゴリー