プログラミング応用a 第6回 『オブジェクトの初期化・コンストラクタ』 


●デフォルトコンストラクタ(引数なしコンストラクタ)

引数無しのコンストラクタは『デフォルトコンストラクタ』と呼ばれる。知っておかないとトラブルに遭遇することがあるので,ここで学習しておこう。


※ Java のコンストラクタを学習した初心者が陥りやすい罠を下図 List 5 に示す。
 今までのように,どのクラスのオブジェクトも引数無しのコンストラクタが呼べると思ったら大間違い。このトラブルに遭遇して困ったことになるだろう。
 一度,コンストラクタを学習したら,newでオブジェクトを生成するときには,どのコンストラクタを 呼び出すかをしっかり意識しよう。

List 5


このときのエラーメッセージを下図に示す。





次へ進む