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

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

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

บทนี้เราจะมาเรียนรู้การสร้าง Class และการใช้งานเบื้องต้น บทนี้เราจะได้เริ่มต้นในการเขียนโปรแกรมเชิงวัตถุ (Object-Orientied Progamming)  หรือ “OOP”  กันนะครับ ถ้าจะนิยามให้กระชับคือที่เราจะสร้างวัตถุมาซักชิ้นเพื่อมาใช้งานโดยเราจะอ้างอิงจากการโครงร่างหรือพิมพ์เขียวตัวต้นแบบซึ่งเรียกว่า Class และสามารถนำไปดัดแปลงหรือเพิ่มเติมส่วนต่างๆให้ใช้งานง่ายขึ้น