Вопросы по теме 'getter-setter'

zend framework и доктрина (геттеры и сеттеры)
Можно ли использовать доктрину для существующих моделей сущностей, таких как: class user{ protected $_id; protected $_name; public function set_id($_id){} public function get_id(){} public function set_name($_name){} public function get_name(){}...
2085 просмотров
schedule 21.04.2022

Когда Hibernate вызывает сеттеры, кроме как при загрузке?
Я знаю, что Hibernate вызывает сеттеры, когда вы ищете bean-компонент. Но недавно я заметил, что сеттер вызывается Hibernate, когда мы не занимаемся поиском. Мы создали наши POJO, а затем вызвали сохранение. Зачем Hibernate вызывать сеттеры в...
1571 просмотров
schedule 26.06.2022

Eclipse JDT: есть ли рефакторинг для замены прямого доступа к полям методами установки/получения?
Я знаю, что могу генерировать сеттеры и геттеры для полей в исходном меню Eclipse, но я очень удивлен, что он не предлагает заменить прямые методы доступа к полям вызовами вновь созданных методов. Кто-нибудь знает, как это сделать, если не считать...
2626 просмотров

Использование __set с массивами решено, но почему?
Проведя небольшое исследование, я в конце концов наткнулся на ответ на вопрос, который я все равно вскоре задал здесь; Как вы работаете с массивами с помощью магических методов __get и __set в PHP? Всякий раз, когда я пытался установить...
1594 просмотров

Автоматическая генерация комментариев для геттеров и сеттеров в Eclipse
В Eclipse есть возможность генерировать геттеры и сеттеры из соответствующих переменных. Есть ли опция или настройки, с помощью которых я также могу генерировать комментарии для геттеров и сеттеров? например Если мое имя переменной protected...
5073 просмотров
schedule 11.03.2023

разблокировка потоков только для новых данных (порядок вызова потоков)
поэтому у меня есть класс вроде: class mySafeData { public: void Set(int i) { boost::mutex::scoped_lock lock(myMutex); myData = i; } void Get( int& i) { boost::mutex::scoped_lock lock(myMutex); i...
90 просмотров

Получить функцию Getter в Javascript
В JavaScript есть возможность создавать геттеры и сеттеры следующим образом: function MyClass(){ var MyField; this.__defineGetter__("MyField",function(){ return MyField; }); this.__defineSetter__("MyField",function(value){ MyField =...
8313 просмотров
schedule 24.01.2023

Есть ли в Javascript ключевые слова get/set, такие как C#?
Я работаю с XULRunner и наткнулся на следующий шаблон в примере кода: var StrangeSample = { backingStore : "", get foo() { return this.backingStore + " "; }, set foo(val) { this.backingStore = val; }, func: function(someParam) { return...
7859 просмотров
schedule 04.07.2022

Можно ли отказаться от геттеров и сеттеров для простых классов?
Я делаю очень простой класс для представления позиций в трехмерном пространстве. В настоящее время я просто позволяю пользователю получать доступ и изменять отдельные значения X , Y и Z напрямую. Другими словами, это общедоступные...
1655 просмотров

Как использовать Property Let для массивов?
Я очень новичок в VBS, но я не в состоянии реализовать даже самые простые вещи, как кажется. Я хочу иметь класс, который содержит массив в частном члене. Поскольку я хочу «внедрить» массив, я попытался реализовать «метод установки», используя...
1515 просмотров
schedule 26.04.2022

Ruby on Rails 3: сеттеры, геттеры и self внутри метода контроллера
Меня немного смущает удобство использования сеттеров и геттеров внутри контроллера приложения или помощника Rails 3. Зачем кому-то использовать сеттеры и геттеры в методе контроллера (или модуле), а не только в переменной экземпляра. Может ли...
2834 просмотров
schedule 07.10.2022

Как получить доступ к javadoc?
Есть ли способ написать комментарий javadoc как для средства доступа, так и для мутатора (получателя / установщика), чтобы избежать дублирования информации о поле, лежащем в основе метода? e.g.: private float value; /** * This value...
2088 просмотров
schedule 19.06.2022

Проверить, существует ли свойство
Можно ли проверить, существует ли свойство, установленное с помощью волшебного сеттера? class Test { private $vars; public function __set($key, $value) { $this->vars[$key] = $value; } public function &__get($key)...
11947 просмотров
schedule 21.01.2023

ActionScript странный доступ к геттеру / сеттеру
Задумывая библиотеку в соответствии с шаблоном проектирования «Factory», мне нужно различать интерфейсы, которые следует рассматривать как «только для чтения», и те, которые также могут иметь право записи. Итак, я разрабатываю следующую схему:...
477 просмотров
schedule 18.03.2023

Реализовать точечную нотацию Getter/Setter
У меня есть простая функция получения точечной нотации, и я хотел бы иметь сеттер, который работает таким же образом. Любые идеи? var person = { name : { first : 'Peter', last : 'Smith' } }; // --- var dotGet =...
1032 просмотров
schedule 06.09.2022

Как использовать пользовательский метод получения в классе Objective-C
Я заметил, что для свойства с пользовательским методом получения @interface MyClass : NSObject @property (nonatomic,getter=isActive) BOOL active; @end обе BOOL b = myObj.isActive а также BOOL b = myObj.active можно...
951 просмотров
schedule 23.01.2023

какая польза от геттера и сеттера?
Возможный дубликат: Зачем использовать геттеры и сеттеры? Может ли кто-нибудь сказать мне, что такое использование метода getter/setter? В одном из интервью кто-то попросил меня написать простой класс... поэтому я написал...
7549 просмотров
schedule 08.06.2022

Каков синтаксис доступа к свойствам объекта PHP?
Как получить доступ к свойствам объекта PHP? Кроме того, в чем разница между доступом к свойству объекта с помощью $this->$property1 и $this->property1 ? Когда я пытаюсь использовать $this->$property1 , я получаю следующую ошибку:...
31908 просмотров
schedule 07.01.2023

Конкретный выделенный объект геттер-сеттер
Я хотел бы создать объект, используемый для хранения данных, ограничивающий доступ для чтения/записи. Например : OBJ obj1; OBJ obj2; // DataOBJ has 2 methods : read() and write() DataOBJ dataOBJ1 (obj1); С приведенным выше кодом я хочу,...
138 просмотров
schedule 29.06.2023

Почему JAXB не генерирует сеттеры для списков
Когда я генерирую классы JAXB из XSD, элементы с maxOccurs="unbounded" получают сгенерированный для них метод получения, но не метод установки, как показано ниже: /** * Gets the value of the element3 property. * * <p> * This accessor...
40452 просмотров
schedule 10.11.2022