Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by mkinzler,
18. Jan 2015
Von außen schon, in Sprachen ohne Properties wie z.B. Java.
Im Setter kann auch etwas mehr als "nur" die Zuweisung erfolgen, deshalb kann es auch intern sinnvoll sein den Setter aufzurufen.
Will ich sicherstellen, das weitere Contraints erfüllt werden, welche im Setter überprüft werden -> Aufruf Setter
Will ich den Wert auf jedenfall setzen -> direkter Zugriff auf Feld.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by mkinzler,
18. Jan 2015
Und hast u die onChange-Property auch geleert?
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by mkinzler,
18. Jan 2015
Warum ist der Setter privater als privat? Es gibt Sprachen, in denen ist der sogar der einzige Weg auf private Felder zuzugreifen.
Warum sollte man interne Prüfungen auf Wertebereiche, welche im Setter stehen an anderer Stelle wiederholen sollen?