พหุรูป ("หลายรูปแบบ") ช่วยให้อินเทอร์เฟซเดียวทำงานกับประเภทพื้นฐานที่แตกต่างกัน การเรียกเดียวกัน รันโค้ดที่แตกต่างกันขึ้นอยู่กับวัตถุจริง — เลือกในเวลาทำงาน นี่คือพหุรูปประเภทย่อย
การเรียกเดียว พฤติกรรมหลายแบบ
{ String { ; } }
{ String { ; } }
{ String { ; } }
Animal[] zoo = { (), () };
(Animal a : zoo) {
System.out.println(a.speak());
}
