Was ist die einfachste Weise zu definieren, die setter und getter in Python

Was ist die einfachste Weise zu definieren, die setter und getter in Python? Gibt es so etwas in C#

public int Prop {get; set;}

Wie man es so machen? Da schreiben sowohl setter-und getter-Methoden für ein Objekt wie dieses ist nur zu viel Arbeit.

class MyClass():
    def foo_get(self):
        return self._foo

    def foo_set(self, val):
        self._foo = val

    foo = property(foo_get, foo_set)

Vielen Dank im Voraus!

  • Denke du meinst selbst._foo = val auf Linie 6.
  • Gerade aktualisiert. Danke!
InformationsquelleAutor zs2020 | 2012-03-06
Schreibe einen Kommentar