1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Lập trình Hướng đối tượng Nâng cao với Python

Connected

Bài tập

Kế thừa từ lớp Computer

Trong bài tập này, bạn sẽ luyện tập kế thừa bằng cách tạo một lớp tên là Tablet. Bên dưới là lớp Computer, đã được định nghĩa sẵn để bạn sử dụng trong các bước tiếp theo.

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

Hướng dẫn 1/2

undefined XP
    1
    2
  • Tạo một thể hiện của lớp Tablet tên là my_tablet, với software_version là 1.1.1.
  • Dùng phương thức update_software() để cập nhật phần mềm của my_tablet lên phiên bản 1.1.2, và in ra giá trị mới của self.software_version.