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・・・

The following two tabs change content below.
渋谷でWebエンジニアをしています。 株主優待目的で日本株からはじめ、投資信託・米国株の流れで投資しています。 最近は懸賞もハマってます(笑) 旅の思い出ログ、投資運用ログ、株主優待ログが中心のブログです。 どうぞ、よろしくお願いします!

コメントを残す

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

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

About Us

Sed gravida lorem eget neque facilisis, sed fringilla nisl eleifend. Nunc finibus pellentesque nisi, at is ipsum ultricies et. Proin at est accumsan tellus.

Featured Posts