เรียนรู้การสร้าง Class และการใช้งานเบื้องต้น (OOP With Swift Part 2) – Polymorphism

  ควมสามารถของ Class ในส่วนที่ 2 ที่จะกล่าวเราเรียกว่า “Polymorphism” (พอลลีมอร์ฟิสซึม) ซึ่งก็แปลตามพจนานุกรมว่า “ภาวะที่มีหลายรูปแบบ” หรือถ้าเราเอามาใช้กับการเขียนโปรแกรมเชิงวัตถุหรือ OOP เราจะนิยามใหม่ว่า “การแปลงเนื้อหาใน Class ลูก (Inheritance) ให้แสดงผลต่างกันจาก Class แม่”  เราลองมาดูตัวอย่างสำหรับเรื่อง Polymorphism กันครับ อย่างแรกให้สร้าง Class แม่มาก่อน