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

Connected

cvičení

Přizpůsobení přiřazení atributů pomocí __setattr__

Dříve jsme pomocí deskriptorů implementovali logiku, která se spustila při načtení, nastavení nebo smazání konkrétního atributu. Co kdybychom ale chtěli zajistit, aby se určitý blok kódu spustil pokaždé, když je nastaven jakýkoli atribut? V tomto cvičení si to procvičíš pomocí magické metody Pythonu.

Pokyny 1/3

undefined XP
    1
    2
    3
  • V třídě BankAccount definuj magickou metodu, která se spustí při pokusu o nastavení atributu objektu třídy BankAccount; tato metoda přijme parametry self, name a value.