1. 학습
  2. /
  3. 강의
  4. /
  5. Python 중급 객체 지향 프로그래밍

Connected

연습 문제

Computer 클래스를 상속하기

이 연습 문제에서는 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

지침 1/2

undefined XP
    1
    2
  • Tablet 클래스의 인스턴스 my_tablet을 만들고, software_version은 1.1.1로 설정하세요.
  • update_software() 메서드를 사용해 my_tablet의 소프트웨어를 버전 1.1.2로 업데이트하고, 새로운 self.software_version 값을 출력하세요.