子クラスのメソッドでsuperを記載しなかった場合の動作は?

superを使わなければ親クラスのメソッドは実行されません。
2020年8月14日
ユーザー

superの役割について疑問点があります。

動画内ではsuper.show() により親クラス側のメソッドを呼び出した後で
子クラスで実行したい処理を記載していましたが、

子クラスのメソッドにsuper.show()を記載しなかった場合は親クラスの処理を行わずに、
子クラス側の処理のみ行われるという理解で正しいでしょうか。

機能が完全に異なる場合は別名のメソッドで定義すべきだと思うので、
推奨される使い方ではないと感じていますが、ご教授いただければ幸いです。

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

プレミアムプランとは?

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