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

その理解で問題ありません。
2022年1月24日
ユーザー

0:42

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

0:47

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

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

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

プレミアムプランとは?

このレッスンの質問と回答(3)