Java nicht. (Es ist nur Konvention)Welche Sprachen haben Eigenschaften, die Getter und Setter zugewiesen haben können?
Delphi tut. Ich glaube, C# tut es.
Was andere Sprachen tun?
Edit: ich ein Beispiel gegeben haben sollte:
Delphi: (Vorsicht, es ist schon eine Weile, kann ich diese falsch)
type
TSomething = class
fEmployeeNum: String;
property employeeNum: String read fEmployeeNum write setEmployeeNum;
end;
procedure TSomething.setEmployeeNum(var val: String);
begin
fEmployeeNum := val;
end;
Ich denke, das sollte eine Community-Wiki-Frage sein, da es keine "Antwort" gibt, die "am besten" wäre. –
C# unterstützt konventionelle Getter und Setter, und es hat auch eine kurze Form für den Lazy Coder :) I.E .: public string myString {get; einstellen; } –
@S. Lott Guter Punkt! Das vergesse ich von Zeit zu Zeit. – cgp