Als «getter-setter» getaggte Fragen

Öffentliche Mutator-Methoden in der objektorientierten Programmierung, die für die Änderung und Rückgabe des Werts privater Klassenmitglieder verantwortlich sind und somit dem Prinzip der Kapselung entsprechen.

13
Verwenden von @property versus Getter und Setter
Hier ist eine reine Python-spezifische Designfrage: class MyClass(object): ... def get_my_attr(self): ... def set_my_attr(self, value): ... und class MyClass(object): ... @property def my_attr(self): ... @my_attr.setter def my_attr(self, value): ... Mit Python können wir es so oder so machen. Wenn Sie ein Python-Programm entwerfen würden, welchen Ansatz würden Sie verwenden und …


11
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 unterstützen? class …





9
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; }
109 c#  getter-setter 

9
Ist es möglich, den Wert einer Anmerkung in Java zu lesen?
Das ist mein Code: @Column(columnName="firstname") private String firstName; @Column(columnName="lastname") private String lastName; public String getFirstName() { return firstName; } public void setFirstName(String firstName) { this.firstName = firstName; } public String getLastName() { return lastName; } public void setLastName(String lastName) { this.lastName = lastName; } Ist es möglich, den Wert meiner …



6
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 wie …


3
Warum kann ich das eingelassene Protokoll in Swift nicht verwenden?
Ich habe Zweifel an Protokollen in Swift über die Verwendung von var und den Schlüsselwörtern {get set} . Aus der Apple-Dokumentation : Wenn ein Protokoll erfordert, dass eine Eigenschaft abrufbar und einstellbar ist, kann diese Eigenschaftsanforderung nicht durch eine konstant gespeicherte Eigenschaft oder eine schreibgeschützte berechnete Eigenschaft erfüllt werden. Wenn …


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.