- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:考えてみれば、ポリモーフィズムって当たり前だよね)
ポリモーフィズムとは?オーバーライドの必要性とは?
このQ&Aのポイント
- ポリモーフィズムとは、同じメソッド名でも挙動が異なる特性のことです。
- プログラマーがメソッドの内容をオーバーライドすることで、挙動が変わります。
- ただし、挙動が異なると言っても、プログラマーが自ら処理を書いているだけであり、特別なことではありません。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
結局プログラマーが処理を書かなくてはいけないのはそのとおり。 一つ違いがあるとすれば、今まで分岐をif文でかき分けていたのを、ポリフォーニズムを使えば、呼ばれた側のメソッドの中で処理が違うという点でしょうか。 ただそれがわかりやすいかわかりにくいかは、人によるでしょうから、ifを追放できてでもだから何?という反応は大いにあり得ます。
補足
そーなんですよねー ようは、「if」なんですよねーこれって。