Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
modul:m320_2024:learningunits:lu02:datahiding [2024/07/09 08:18] msutermodul:m320_2024:learningunits:lu02:datahiding [2025/08/19 10:51] (aktuell) – [Property und Setter] kmaurizi
Zeile 5: Zeile 5:
 </WRAP> </WRAP>
  
-Im UML-Diagramm werden daher die Attribute mit dem Modifikator <<**private**>> hier ein - Zeichen versehen.+Im UML-Diagramm werden daher die Attribute mit dem Modifikator <<**private**>>hier ein **-** Zeichen versehen.
  
 {{:modul:m320:learningunits:lu01:theorie:klassendiagramm_-_modifikator_private.png?100|}} {{:modul:m320:learningunits:lu01:theorie:klassendiagramm_-_modifikator_private.png?100|}}
Zeile 64: Zeile 64:
 class Door: class Door:
     def __init__(self, ref2door_lock, base_color):     def __init__(self, ref2door_lock, base_color):
-        self.color = base_color+        self._color = base_color
  
     @property     @property
  • modul/m320_2024/learningunits/lu02/datahiding.1720505880.txt.gz
  • Zuletzt geändert: 2024/07/09 08:18
  • von msuter