ในการเขียนโปรแกรมเชิงวัตถุ (Object-Oriented Programming) แนวคิด Inheritance หมายถึงอะไร

กลไกที่ซ่อนรายละเอียดภายในของออบเจกต์และอนุญาตให้เข้าถึงได้เฉพาะผ่าน interface ที่กำหนดไว้เท่านั้น
กลไกที่ช่วยให้คลาสใหม่สามารถนำคุณสมบัติและพฤติกรรมจากคลาสที่มีอยู่เดิมมาใช้งานและต่อยอดได้
กลไกที่ทำให้เมธอดชื่อเดียวกันสามารถทำงานต่างกันได้ตามประเภทของออบเจกต์ที่เรียกใช้งาน
กลไกที่รวมข้อมูลและเมธอดที่เกี่ยวข้องกันเข้าไว้ในหน่วยเดียวกันเพื่อความเป็นระเบียบของโค้ด

เฉลยอธิบาย

Inheritance (การสืบทอด) คือกลไกใน OOP ที่ช่วยให้คลาสใหม่ (Subclass หรือ Child Class) สามารถสืบทอดคุณสมบัติ (attributes) และพฤติกรรม (methods) จากคลาสเดิม (Superclass หรือ Parent Class) มาใช้และต่อยอดได้ ส่วนตัวเลือก B คือ Encapsulation ตัวเลือก C คือ Polymorphism และตัวเลือก D คือ Abstraction/Encapsulation

ข้อสอบอื่นในวิชาการพัฒนาระบบสารสนเทศ วิเคราะห์ ออกแบบ และการเขียนโปรแกรมคอมพิวเตอร์

ดูข้อสอบวิชานี้ทั้งหมด →