Forum: Object-Pascal / Delphi-Language
by Sir Rufo,
3. Jul 2014
Ja und jetzt? Damit die Frage für diesen Fall Sinn macht, muss die Klasse ja auch das Field kennen und Getter und Setter überschreiben (wie kommt man sonst von aussen an den Wert oder wo ist da die Wahl).
Wenn ich nur Getter/Setter habe, dann reduziert sich doch irgendwie die Wahlmöglichkeit auf Getter/Setter oder Getter/Setter :stupid:
Forum: Object-Pascal / Delphi-Language
by Sir Rufo,
3. Jul 2014
Innerhalb der Klasse sehe ich die Getter und Setter (Verhalten) und kann je nach gewünschtem Verhalten auf das Feld oder Getter und Setter zugreifen.
Eine pauschale Aussage wie nur Getter und Setter oder nur direkt auf die Felder ist Schwachfug, sondern es geht einzig und alleine um das Verhalten der Klasse. Das muss passen, alles andere ist etwas für den Mate-Teekreis und die Problemkerze auf...
Forum: Object-Pascal / Delphi-Language
by Sir Rufo,
3. Jul 2014
Nein es kommt nicht darauf an.
Eine Klasse darf intern mit allem rumspielen wie sie möchte um das Erscheinungsbild nach aussen hin zu wahren. Darauf kommt es einzig und alleine an, ob die Klasse von aussen so reagiert, wie das erwartet wird. Wie das intern erreicht wird spielt keine Geige.
Oft wird sogar ganz bewusst das Feld genommen und nicht die Eigenschaft, weil man ganz bewusst den...