Pytania oznaczone «getter-setter»

Publiczne metody mutatorów w programowaniu obiektowym, odpowiedzialne za zmianę i zwracanie wartości składowych klasy prywatnej, zachowując tym samym zasadę hermetyzacji.

727
Używanie @property kontra getters i setters

Oto pytanie projektowe dotyczące wyłącznie Pythona: class MyClass(object): ... def get_my_attr(self): ... def set_my_attr(self, value): ... i class MyClass(object): ... @property def my_attr(self): ... @my_attr.setter def my_attr(self, value): ... Python pozwala nam to zrobić w...

109
c #: getter / setter

Widziałem gdzieś coś podobnego do następującego i zastanawiałem się, co to oznacza. Wiem, że są to metody pobierające i ustawiające, ale chcę wiedzieć, dlaczego typ ciągu jest zdefiniowany w ten sposób. Dziękuję za pomoc. public string Type { get; set;

86
Pochodzące i setery w Kotlinie

Na przykład w Javie mogę samodzielnie pisać gettery (generowane przez IDE) lub używać adnotacji, takich jak @Getter w lombok - co było dość proste. Kotlin ma jednak domyślnie metody pobierające i ustawiające . Ale nie rozumiem, jak ich używać. Chcę to zrobić, powiedzmy - podobnie jak w...