เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

การสืบทอดจากคลาส Computer

ในแบบฝึกหัดนี้ จะได้ฝึกการสืบทอดคลาส (inheritance) โดยการสร้างคลาสชื่อ Tablet ด้านล่างคือคลาส Computer ที่เตรียมไว้ให้แล้ว สำหรับใช้ในขั้นตอนต่อไป

class Computer:
  def __init__(self, software_version):
    self.software_version = software_version

  def install_app(self, app_name, app_store):
    if app_store:
      print(f"Installing {app_name} from App Store.")
    else:
      print(f"Installing {app_name} from other provider.")

  def update_software(self, new_software_version):
      self.software_version = new_software_version

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

Object-Oriented Programming ใน Python ระดับกลาง

ดูคอร์ส

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

class Tablet(Computer):
  pass

# Create the my_tablet instance
____ = ____("____")

# Update my_tablet's software to version 1.1.2
my_tablet.____("____")
print(my_tablet.____)
แก้ไขและรันโค้ด