私はまだ大学生ですが、Java について学んでいるときに 1 種類のポリモーフィズムについて聞いたことしか覚えていません。しかし、C# のクラスにいたとき、教授が 4 種類のポリモーフィズムについて話していたのを覚えています。
私は、より具体的なクラス内で特定の動作をサブクラス化して定義すること、およびインターフェイスの署名により、基本クラスの単一のメソッドでそれらの特定の動作を呼び出すことができることだけを認識しています。
他のタイプにはどのようなものがありますか? また、上記で教えられた唯一のタイプと同じくらい重要ですか? それが教えられていない理由ですか?