ポリモーフィズム(「多くの形」)は、単一のインターフェイスが異なる基礎型で機能することを可能にします。同じ呼び出しが、実際のオブジェクトに応じて異なるコードを実行します — 実行時に選択されます。これはサブタイプ多態性です。
一つの呼び出し、多くの動作
java
{ String { ; } }
{ String { ; } }
{ String { ; } }
Animal[] zoo = { (), () };
(Animal a : zoo) {
System.out.println(a.speak());
}
