継承3

イテル on 08 11, 2009

090811

正直、内容が難しくなって、as3の勉強から逃げてた。
逃げちゃダメだ、逃げちゃダメだ。
でも仕方ないよね。
「にんげんだもの。」

ということで、引き続きas3の継承の勉強を続ける。

サブクラス内のコンストラクタメソッドの呼び出し

「サブクラス内」の「コンストラクタメソッド」と言葉にすると意味が分からん。
コンストラクタメソッドっていうのは、前もやったけどclassで最初に呼び出される
プログラムのことだったと思う。

継承したクラスから親クラスのコンストラクタメソッドを呼び出すってことかな?
それをするには「super()」を使うらしい。

//class A
public class A {
	//コンストラクタ
	public function A{
	}
}

//class Aを継承したB
public class B extends A{
	//サブクラスのコンストラクタ
	public function B{
		//スーパークラスのコンストラクタメソッドの呼び出し
		super();
	}
}

なんかますます分からんようになったかも。
実際に使う現場に直面しないとダメね。
今日はここまで。
これをすると、親クラスAのコンストラクタメソッドが呼び出されるってことか。

Leave a Reply