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 [2025/11/17 08:33] (aktuell) – Externe Bearbeitung 127.0.0.1 | ||
|---|---|---|---|
| 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:// |