[ ページコメント(0) ]
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を指定 } }