Zuweisung von Attributen mit __setattr__ anpassen
Zuvor haben wir Deskriptoren verwendet, um Logik auszuführen, wenn ein bestimmtes Attribut abgerufen, gesetzt oder gelöscht wurde. Aber was, wenn wir sicherstellen möchten, dass ein bestimmter Codeblock jedes Mal ausgeführt wird, wenn irgendein Attribut gesetzt wird? In dieser Übung übst du das mithilfe einer Python-Magic-Methode.
Diese Übung ist Teil des Kurses
<Kurs>Fortgeschrittene objektorientierte Programmierung in Python</Kurs>Interaktive praktische Übung
Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.
class BankAccount:
def __init__(self, account_number):
self.account_number = account_number
# Define a method to be executed when setting attributes
def ____(self, ____, ____):
pass