2022年1月25日解決済み

親クラスのコンストラクタに引数があれば、 super(); を省略できないという理解で間違いないですか?

ユーザー

0:42

ちなみにコンストラクタを作ると、自動的に親クラスのコンストラクタが呼ばれます。

0:47

親クラスのコンストラクタは super(); という特殊なメソッドで、親クラスのコンストラクタに引数がなければ、これを省略することもできます。

とありますが、親クラスのコンストラクタに引数があれば、 super(); を省略できない、子クラスでコンストラクタを作っても親クラスのコンストラクタは自動的に呼び出されない、という理解で間違いないでしょうか?

スタッフ

この回答を見るにはプレミアムプランへの登録が必要です

プレミアムプランとは?