ไม่เข้าใจ Polymorphism เอาไว้ทำอะไรครับ?

ช่วยอธิบายหรือยกตัวอย่างการใช้ประโยชน์ของ Polymorphism ทีครับ

            Animal[] empList = new StBernard[10];
            Animal emp1 = new Animal();
            empList[0] = emp1; <<<--------------------ทำไม Error ครับ

-------------------------------------------------------------------------------------

            Animal[] empList = new Animal[10];  <<----------------------ถูกต้อง
            Animal[] empList = new StBernard[10];  <<-------------------สร้าง Class Array แบบนี้ผิดเหรอครับ

---------------------------------------------------------------------------------------

            Animal AL = new StBernard();  <<--------------------ไม่เห็น Error
            Animal A = new Animal();
            AL = A;
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่