BohYoh.comトップページへ
Java FAQ
目次

コンストラクタを定義しなかったらどうなりますか。

 コンストラクタを定義しないクラスでは、引数を受け取らないデフォルトコンストラクタが自動的に作られます。
 そのデフォルトコンストラクタが行うことは、スーパークラスのデフォルトコンストラクタを呼び出すことです。したがって、スーパークラスにデフォルトコンストラクタがなければ、コンパイルエラーとなります。


戻る

BohYoh.comロゴ