1. Nauka
  2. /
  3. Kursy
  4. /
  5. Programowanie obiektowe w Pythonie – poziom średnio zaawansowany

Connected

ćwiczenie

Dziedziczenie klasy Computer

W tym ćwiczeniu przećwiczysz dziedziczenie, tworząc klasę o nazwie Tablet. Poniżej znajdziesz klasę Computer, która została już zdefiniowana i posłuży ci w kolejnych krokach.

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

Instrukcje 1/2

undefined XP
    1
    2
  • Utwórz instancję klasy Tablet o nazwie my_tablet, z wartością software_version równą 1.1.1.
  • Użyj metody update_software(), aby zaktualizować oprogramowanie obiektu my_tablet do wersji 1.1.2, a następnie wypisz nową wartość self.software_version.