【週刊ドットインストール】 考える力を養うための新クラス『データで学ぶアルゴリズム』を256timesでリリース!
superの役割について疑問点があります。 動画内ではsuper.show() により親クラス側のメソッドを呼び出した後で 子クラスで実行したい処理を記載していましたが、 子クラスのメソッドにsuper.show()を記載しなかった場合は親クラスの処理を行わずに、 子クラス側の処理のみ行われるという理解で正しいでしょうか。 機能が完全に異なる場合は別名のメソッドで定義すべきだと思うので、 推奨される使い方ではないと感じていますが、ご教授いただければ幸いです。
ドットインストールは、3分動画でマスターできるプログラミング学習サービスです。
3分で気軽に学習でき、スマートフォンからも視聴可能です。ホームページやWebサービスの制作を通して、実践的にプログラミングを学べます。
他にも、ゲーム制作やデータ分析・機械学習・AIに使われる言語まで幅広くカバー。学びたい分野のレッスンがきっと見つかります。
この回答を見るにはプレミアムプランへの登録が必要です
superの役割について疑問点があります。
動画内ではsuper.show() により親クラス側のメソッドを呼び出した後で
子クラスで実行したい処理を記載していましたが、
子クラスのメソッドにsuper.show()を記載しなかった場合は親クラスの処理を行わずに、
子クラス側の処理のみ行われるという理解で正しいでしょうか。
機能が完全に異なる場合は別名のメソッドで定義すべきだと思うので、
推奨される使い方ではないと感じていますが、ご教授いただければ幸いです。