2016-02-14 コンストラクタ コンストラクタ コンストラクタは newしたときに呼ばれる。 newしたとき以外に呼び出せない。 初期値の設定などで使う。 書き方 修飾子 クラス名(){ } 修飾子はpublicか何もなし。 privateをつけると呼び出せない。 staticはエラーになる。 デフォルトコンストラクタ 引数のないコンストラクタのこと。 書かなくても裏で用意される。 コンストラクタのオーバーロード 引数有りのコンストラクタを作れる。 デフォルトコンストラクタを記述せずに引数ありのコンストラクタを作ると、引数なしでnewできない。 this() コンストラクタ内にて、別のコンストラクタを呼べる。 this()はコンストラクタの先頭におく。(先頭以外はエラー。) 継承 コンストラクタはそのクラス固有のもので継承されない。←疑問あり super() スーパークラスのコンストラクタはsuper()で呼ぶ。