Welcome Guest 
メインメニュー
ログイン
ユーザー名:

パスワード:


パスワード紛失

[ リロード ]   [ ソース ]  [ トップ | 一覧 | 単語検索 | 最新 | バックアップ | ヘルプ ]

Counter: 5261, today: 1, yesterday: 0

コンストラクタについて

呼び出し順序

親→子の順で呼ばれる。一番最初に呼び出されるのはjava.lang.Objectのコンストラクタ

暗示的コンストラクタ

コンストラクタが定義されていない場合は、暗示的にパラメータ無しのコンストラクタが呼ばれる。
暗示的コンストラクタは以下のコードと等価。

Constractor() {
	super();
}

superクラスのコンストラクタの指定

superクラスのコンストラクタを明示的に指定するには以下のようにする。

// 親クラス
class Parent
{
	// コンストラクタ1
 	Parent()
	{
	}
	// コンストラクタ2
	Parent(int a)
	{
	}
}

// 子クラス
class Child extends Parent
{
	Child()
	{
		super(100);	// 明示的に親クラスのコンストラクタ2を指定
	}
}


ページコメント
投稿された内容の著作権はコメントの投稿者に帰属します。

XOOPS Cube PROJECT