ทำความเข้าใจ Inheritance
Inheritance เป็นเครื่องมือที่ทรงพลังในภาษาเชิงออบเจกต์ ช่วยให้ปรับแต่งฟังก์ชันการทำงานของคลาสที่มีอยู่แล้วได้ โดยไม่ต้องเขียนเมธอดขึ้นมาใหม่ตั้งแต่ต้น
ในแบบฝึกหัดนี้จะทดสอบความเข้าใจพื้นฐานเกี่ยวกับ inheritance โดยใช้คลาสสองคลาสต่อไปนี้:
class Counter:
def __init__(self, count):
self.count = count
def add_counts(self, n):
self.count += n
class Indexer(Counter):
pass
`
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การเขียนโปรแกรมเชิงวัตถุใน Python
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำจริง
เปลี่ยนทฤษฎีให้เป็นการลงมือทำด้วยแบบฝึกหัดเชิงโต้ตอบหนึ่งในของเรา
เริ่มแบบฝึกหัด