Тёмный

Objektorientierte Programmierung mit Python - Getters & Settings (@Property Decorator) 

Coding Crashkurse
Подписаться 7 тыс.
Просмотров 4,6 тыс.
50% 1

Dieses Video ist das fünfte Video der Einsteigerserie für Objektorientierte Programmierung mit Python. In diesem Video zeige ich dir was was getters, setters und deleters in Python sind und wie sie uns helfen können zu verhindern, dass Nutzer unserer Klasse Attribute so ändern, dass Methoden zu falschen Ergebnissen führen oder direkt zu Fehler führen.

Опубликовано:

 

21 окт 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 7   
@RobertDonaldDuck
@RobertDonaldDuck Год назад
Es gibt aber nun IMHO einen gravierenden Fehler: k1 = Kunde("Mickey", "Mouse", guthaben = "test") print(k1.guthaben) führt zu der Ausgabe: test Dein Setter führt ins Leere, da in diesem Moment im Konstruktor mit "self._guthaben = guthaben" eben nicht der Setter aufgerufen wird. "self.guthaben = guthaben" im Konstruktor führt zum richtigen Ergebnis.
@codingcrashkurse6429
@codingcrashkurse6429 Год назад
Autsch, richtig gut aufgepasst! Ja du hast Recht, im Constructur findet keine Validierung statt. Danke für den Hinweis
@kologitzi
@kologitzi Год назад
Wow, sehr hilfreich. Danke
@codingcrashkurse6429
@codingcrashkurse6429 Год назад
Danke. Ich hab aber inzwischen einen 2,5 Stunden Kurs über oop
@Marten..
@Marten.. 2 года назад
Top! Mega Serie, habe bis jetzt jedes Video geschaut. Zum Abschluss der Videoserie wäre es mega cool mal zu sehen, wie man in der Praxis OOP nutzen kann um etwas zu bauen. Kann mir gerade noch nicht so leicht vorstellen wie das aussehen soll.
@codingcrashkurse6429
@codingcrashkurse6429 2 года назад
Danke :). Kommt heute (27.11.) um 13 Uhr. Da zeige ich mal wie man einen eigenen Iterator, also eine eigene Listenklasse implementiert.
@kemal89ki
@kemal89ki Год назад
Ein Telefonbuch :D
Далее
Quick Python Refactoring Tips
5:07
Просмотров 113 тыс.
Python Tutorial deutsch [24/24] - Methoden in Klassen
18:19