子クラスでメソッドを拡張ではなく縮小することはできますか?

処理を上書きすることで可能ではありますが、あくまで親クラスが基準となりそれを拡張するのが子クラスです。
2021年6月28日
ユーザー

いつも分かりやすい解説をありがとうございます。

likeメソッドでは親クラスと全く同じ処理を子クラスで行うため、showメソッドのように
superを使う必要がない(親メソッドの処理+追加処理という形で書く必要がない)こと
理解しました。

それではメソッドを拡張するのではなく縮小する(処理を減らす)場合はどのようになりますか?

例えば今回の例でshowメソッドの親子を逆にする(親クラスのshowメソッドでスポンサー
情報を表示し、子クラスでは表示しない)などの場合です。

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

プレミアムプランとは?

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