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
Fortgeschrittene objektorientierte Programmierung in Python
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
class BankAccount:
def __init__(self, account_number):
self.account_number = account_number
# Define a method to be executed when setting attributes
def ____(self, ____, ____):
pass