Результаты поиска по запросу "setter"

4 ответа

Как изменить сигнатуру метода set, которую автоматически генерирует Eclipse?

Мой текущий проект имеет соглашение о кодировании, согласно которому переменные экземпляра никогда не упоминаются с помощью this. префикс и эти параметры никогда не должны скрывать переменные экземпляра. В результате сеттеры выглядят ...

3 ответа

Зачем мне нужен сеттер для автоматического подключения / ввода поля?

У меня есть боб: <bean id="BasketLogic" class="efco.logic.EfcoBasketLogic" autowire="byType"> <property name="documentLogic" ref="DocumentLogic" /> <property name="stateAccess" ref="StateAccess" /> <property ...

1 ответ

Простое переопределение метода получения / установки Scala

Допустим, у нас есть класс со свойством name: class SuperFoo(var name: String)Если я хочу переопределить это, например, добавить некоторую блокировку вокруг вызовов: class SubFoo(n: String) extends SuperFoo(n) { val lock = new ...

ТОП публикаций

1 ответ

Ссылки на функции getter / setter в actionscript 3

Как получить ссылку на функции getter и setter в actionscript 3? если метод определен в вызовах, например, public function blah():String { ...}Я могу получить ссылку на это, просто сказавblah или жеthis.blah Как получить ссылку на public ...

30 ответов

Зачем использовать геттеры и сеттеры / средства доступа? [закрыто]

В чем преимущество использования геттеров и сеттеров - которые только получают и устанавливают - вместо простого использования открытых полей для этих переменных? Если геттеры и сеттеры когда-либо делают больше, чем просто получают ...

5 ответов

Ява - когда «это» единственный путь?

Следующий код работает для обоихvar = putVar; & this.var = putVar; Я понимаю: «это» используется для идентификации этого - «поместите это значение только для« моего »объекта». Когда оба работают, почему люди обычно используют это в ...

1 ответ

Переопределитель Python без установщика

class human(object): def __init__(self, name=''): self.name = name @property def name(self): return self._name @name.setter def name(self, value): self._name = value class superhuman(human): @property def name(self): return 'super ' + name s = ...