Anpassa tilldelning av attribut med __setattr__
Tidigare använde vi deskriptorer för att implementera logik som kördes när ett specifikt attribut hämtades, sattes eller raderades. Men tänk om vi vill se till att ett visst kodblock körs varje gång ett attribut sätts? I den här övningen tränar du på att göra detta med en magisk metod i Python.
Den här övningen är en del av kursen
Objektorienterad programmering i Python – fortsättningskurs
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
class BankAccount:
def __init__(self, account_number):
self.account_number = account_number
# Define a method to be executed when setting attributes
def ____(self, ____, ____):
pass