Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
modul:m320_2024:learningunits:lu02:datahiding [2024/07/09 08:15] – [Attribute] msuter | modul:m320_2024:learningunits:lu02:datahiding [2024/08/12 06:56] (aktuell) – msuter | ||
---|---|---|---|
Zeile 5: | Zeile 5: | ||
</ | </ | ||
- | Im UML-Diagramm werden daher die Attribute mit dem Modifikator << | + | Im UML-Diagramm werden daher die Attribute mit dem Modifikator << |
{{: | {{: | ||
Zeile 61: | Zeile 61: | ||
Als Beispiel betrachten wir das Attribut '' | Als Beispiel betrachten wir das Attribut '' | ||
- | <code python> | + | <code python |
class Door: | class Door: | ||
def __init__(self, | def __init__(self, | ||
Zeile 89: | Zeile 89: | ||
</ | </ | ||
- | Auf den ersten Blick scheint es, als würde das Programm direkt auf das Attribut '' | + | Auf den ersten Blick scheint es, als würde das Programm |
Tatsächlich erkennt Python die Decorators '' | Tatsächlich erkennt Python die Decorators '' | ||
---- | ---- | ||
- | [[https:// | + | [[https:// |