หน่วยการเรียนรู้ที่ 4
หน่วยการเรียนรู้ที่ 4
การสืบทอด ( Inheritance )
หัวข้อเรื่อง
4.1 ความหมายของการสืบทอดคุณสมบัติ (Inheritance)
4.2 การสร้างคลาสย่อย (Subclass) และคลาสหลัก (Superclass)
4.3ข้อดีและข้อเสียของการใช้ Inheritanc
จุดประสงค์รายวิชา
เข้าใจแนวคิดพื้นฐานของการสืบทอดคุณสมบัติ (Inheritance) และบทบาทในการเขียนโปรแกรมเชิงวัตถุ
สามารถสร้างคลาสหลัก (Superclass) และคลาสย่อย (Subclass) เพื่อสืบทอดคุณสมบัติและพฤติกรรม
เข้าใจวิธีการใช้ Inheritance เพื่อเพิ่มความสามารถในการขยายและการปรับโครงสร้างโปรแกรม
เรียนรู้ข้อดีและข้อเสียของการใช้ Inheritance และสามารถประยุกต์ใช้ในสถานการณ์ที่เหมาะสม
สมรรถนะของรายวิชา
อธิบายความหมายของ Inheritance และความสำคัญในการพัฒนาโปรแกรมเชิงวัตถุ
สร้างคลาสย่อยที่สืบทอดคุณสมบัติจากคลาสหลักได้อย่างถูกต้อง
ประยุกต์ใช้ Inheritance เพื่อแก้ไขปัญหาหรือพัฒนาความสามารถใหม่ๆ ในโปรแกรมที่เขียนขึ้น
ใช้เทคนิคการทำงานร่วมกับคลาสย่อยและคลาสหลักในการออกแบบโครงสร้างโปรแกรมที่มีประสิทธิภาพและยืดหยุ่น
คำอธิบายรายวิชา
การสืบทอดคุณสมบัติ (Inheritance) ซึ่งเป็นหลักการสำคัญใน OOP ที่ช่วยให้สามารถสร้างคลาสย่อยที่รับช่วงคุณสมบัติและพฤติกรรมจากคลาสหลักได้ การใช้ Inheritance ช่วยให้โปรแกรมเมอร์สามารถสร้างโค้ดที่ยืดหยุ่นและนำมาใช้ซ้ำได้ อีกทั้งยังช่วยในการจัดระเบียบโครงสร้างโปรแกรมที่มีลักษณะลำดับชั้น โดยในบทนี้นักเรียนจะได้เรียนรู้การสร้างและใช้งานคลาสหลักและคลาสย่อย รวมถึงเข้าใจข้อดีข้อเสียของการใช้ Inheritance เพื่อพัฒนาความสามารถในการออกแบบโปรแกรมให้มีโครงสร้างที่เป็นระบบและสามารถขยายได้ในอนาคต