Als «setter» getaggte Fragen

Setter ist eine öffentliche Mutatormethode, die in der objektorientierten Programmierung verwendet wird und einem privaten Mitglied einer Klasse einen neuen Wert verleiht.

1541
Warum Getter und Setter / Accessoren verwenden?

Was ist der Vorteil der Verwendung von Gettern und Setzern - die nur erhalten und setzen - anstatt einfach öffentliche Felder für diese Variablen zu verwenden? Wenn Getter und Setter jemals mehr als nur das einfache Get / Set machen, kann ich dies sehr schnell herausfinden, aber ich bin nicht 100%...

194
Property Getter und Setter

Mit dieser einfachen Klasse erhalte ich die Compiler- Warnung Versuch, xinnerhalb seines eigenen Setters / Getters zu ändern / darauf zuzugreifen und wenn ich es so benutze: var p: point = Point() p.x = 12 Ich bekomme eine EXC_BAD_ACCESS. Wie kann ich dies tun, ohne Ivars explizit zu...

133
Getters \ Setter für Dummies

Ich habe versucht , meinen Kopf um Getter und Setter und sein nicht versinken in bekommen. Ich habe gelesen , JavaScript Getter und Setter und Definieren von Getter und Setter und einfach nicht zu bekommen. Kann jemand klar sagen: Was für ein Getter und Setter sollen und Geben Sie einige sehr...

124
Einfache Getter / Setter-Kommentare

Welche Konvention verwenden Sie, um Getter und Setter zu kommentieren? Das habe ich mir schon seit einiger Zeit gefragt: /** * (1a) what do you put here? * @param salary (1b) what do you put here? */ public void setSalary(float salary); /* * (2a) what do you put here? * @return (2b)...

109
c #: Getter / Setter

Ich sah irgendwo so etwas wie das Folgende und fragte mich, was es bedeutete. Ich weiß, dass sie Getter und Setter sind, möchte aber wissen, warum der String-Typ so definiert ist. Danke für die Hilfe. public string Type { get; set;

86
Getter und Setter in Kotlin

In Java kann ich zum Beispiel Getter selbst schreiben (von IDE generiert) oder Anmerkungen wie @Getter in lombok verwenden - was ziemlich einfach war. Kotlin hat jedoch standardmäßig Getter und Setter . Aber ich kann nicht verstehen, wie man sie benutzt. Ich möchte es schaffen, sagen wir - ähnlich...