Polimorfizmas ("daug formų") leidžia vienam interfeisui dirbti su skirtingais pagrindiniais tipais. Tas pats skambutis vykdo skirtingą kodą, priklausomai nuo tikrojo objekto — pasirinktas veikimo metu. Tai potipis polimorfizmas.
Vienas skambutis, daug elgesio
{ String { ; } }
{ String { ; } }
{ String { ; } }
Animal[] zoo = { (), () };
(Animal a : zoo) {
System.out.println(a.speak());
}
