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/06/26 07:35] – 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 48: | Zeile 48: | ||
| Dies erfolgt durch folgende Schreibweise | Dies erfolgt durch folgende Schreibweise | ||
| <code Python> | <code Python> | ||
| - | self._das_gekapselte_Attribut | + | self._attributname |
| </ | </ | ||
| 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:// |