1. Učit se
  2. /
  3. Kurzy
  4. /
  5. Intermediate Object-Oriented Programming in Python

Connected

cvičení

Dědění třídy Computer

V tomto cvičení si procvičíš dědičnost tím, že vytvoříš třídu Tablet. Níže najdeš třídu Computer, která je připravená pro použití v následujících krocích.

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

Pokyny 1/2

undefined XP
    1
    2
  • Vytvoř instanci třídy Tablet pojmenovanou my_tablet s hodnotou software_version 1.1.1.
  • Pomocí metody update_software() aktualizuj software instance my_tablet na verzi 1.1.2 a vypiš novou hodnotu self.software_version.