วันนี้จะมาแนะนำให้รู้จักกับ Interface กันนะครับ
หลายคนอาจพอรู้จักกันมาบ้างแล้ว
วันนี้จะเอามาเล่าให้ฟังกันอีกรอบ เพื่อไม่ให้เป็นการเสียเวลามาเริ่มเลยละกัน
Interface คือ Interface ไม่ใช่ Class นะครับพี่น้อง
กฏของการสร้างอะไรต่างๆ แตกต่าง กันโดยสิ้นเชิง
Interface ออกแบบมาเพื่อแก้ปัญหาการสืบทอดของ Class ที่มี Class แม่ได้เพียง Class เดียว
แต่ Interface สามารถ Implements ได้ไม่จำกัด
ในขณะเดียวกัน Interface ก็มีกฏว่า Class ใดๆ ก็ตามที่จะ Implements Interface นั้นๆ ได้
จะ้ต้อง Implements ทุก Method ที่ระบุไว้ใน Interface ถึงจะเป็น Class โดยสมบูรณ์แบบได้