Polimorfizm ("birçok form") tek bir arayüzün farklı temel türlerle çalışmasını sağlar. Aynı çağrı gerçek nesneye bağlı olarak farklı kod çalıştırır — çalışma zamanında seçilir. Bu alt tür polimorfizmidir.
Bir çağrı, birçok davranış
{ String { ; } }
{ String { ; } }
{ String { ; } }
Animal[] zoo = { (), () };
(Animal a : zoo) {
System.out.println(a.speak());
}
