Описание тега getter-setter
Публичные методы мутатора в объектно-ориентированном программировании, отвечающие за изменение и возвращение значения частных членов класса, таким образом соблюдая принцип инкапсуляции.
1
ответ
Angular 1.4.x числовое поле с gettersetter не работает для десятичных чисел
У меня есть проблема в chrome(47), где при использовании ввода типа номер в сочетании с ng-model-options="{ getterSetter: true }" не позволяет вводить десятичные числа в поле. С getterSetter: (не работает) <input ng-model="amount" ng-model-option…
23 дек '15 в 16:39
2
ответа
PHP: способ получить свойство без геттера?
По сути, идея заключается в следующем: Объект создается из запроса базы данных. Одно из его полей содержит закодированную строку, которая декодируется в геттере. Проблема в том, что мне нужно создать частичную копию этого объекта. И эта копия должна…
26 янв '17 в 16:09
1
ответ
Свойства класса java с getter & setter, разве это не должно быть распространено
Я занимаюсь разработкой на Java более 5 лет. Теперь всегда, когда я начинаю писать новый класс или код, я начинаю с определения свойств моего класса. Поэтому мне нужно будет каждый раз нажимать кнопку "Затмение и получение" для моего разочарования. …
26 окт '18 в 22:36
7
ответов
Должен ли я или не должен использовать методы получения и установки?
Хорошо, это действительно беспокоит меня, и я начинаю думать, что все сводится к личному выбору, а не к конкретному способу повышения эффективности или написанию более качественного кода: следует или не следует использовать методы getter/setter в пр…
21 авг '13 в 07:57
1
ответ
Получить путь к доступному значению во вложенном объекте
Я хочу получить путь к значению во вложенном объекте. Но мой эксперимент не работает, как я ожидал. scope должен вернуть путь (массив ключей) к раскрытому значению от вложенного объекта, но я не знаю, как этого добиться. Он должен работать как наблю…
01 сен '17 в 17:59
4
ответа
Проверка полей в конструкторе и установщике считается плохим избыточным кодом?
У меня есть следующий класс: public class Project { private int id; private String name; public Project(int id, String name) { if(name == null ){ throw new NullPointerException("Name can't be null"); } if(id == 0 ){ throw new IllegalArgumentExceptio…
01 сен '12 в 16:28
1
ответ
Что пойдет не так, если я сохраню значение для getter и setter для python в __dict__?
Я использую методы получения и установки Python, но мне не нравится использовать фиктивную переменную для хранения значения. Например, простой метод получения и установки в python может быть определен так: class Foo(object): def get_bar(self): print…
20 янв '17 в 23:55
4
ответа
Добытчики и сеттеры C++
Хорошо, ребята, мой вопрос здесь прост... Я хочу построить геттер и сеттер для типа значения diffrent. В основном перегрузка функции, но с геттерами и сеттерами... я попробовал это так #include <iostream>; class Vectors { public: Vectors() {};…
21 апр '16 в 23:58
3
ответа
Копировать объект с результатами геттеров
У меня есть объект, который содержит геттер. myObject { id: "MyId", get title () { return myRepository.title; } } myRepository.title = "MyTitle"; Я хочу получить объект как: myResult = { id: "MyId", title: "MyTitle" } Я не хочу копировать геттер, по…
11 ноя '14 в 11:13
2
ответа
Генерация getter/setter с многострочным макросом stringfy
Недавно я видел классную игру в стиле c, которая автоматически генерирует сеттеры / геттеры для класса. Так вот о чем я говорю. #define BOOL_VARIABLE(name)\ void set##name(bool iValue)\ {\ // set the boolean }\ const bool get##name() const\ {\ // ge…
28 янв '14 в 17:13
0
ответов
Почему я могу получить свойства заблокированной доктрины, но не могу установить эту сущность на другую?
У меня есть вопрос. Я хотел бы понять, почему я могу получить свойства от пессимистического объекта, заблокированного на запись, делая это: $string = $entity->getTitle(); но я не могу это сделать $otherEntity->setEntity($entity); Он работает в…
28 июн '17 в 08:21
1
ответ
Как сделать Javadoc?
Есть ли способ написать комментарий javadoc как для аксессора, так и для мутатора (getter/setter), чтобы избежать дублирования информации о поле, лежащем в основе метода? например: private float value; /** * This value represents something. */ publi…
22 дек '11 в 21:50
2
ответа
Accessor Descriptor: Как использовать "get" и "set" на практике?
Я не уверен, правильно ли я понимаю. Этот пример прямо из MDN (Mozilla Developer Network): var bValue; Object.defineProperty(o, "b", {get : function(){ return bValue; }, set : function(newValue){ bValue = newValue; }, enumerable : true, configurable…
03 янв '12 в 13:42
1
ответ
Сервис Android использует только геттеры
Наконец-то я получил пример Local Service Sample для работы с использованием LocalServiceActivities.java и Основы Android: Часть III - Службы Android. Вот мой код Controller.java, LocalService.java, Binding.java и ILocalService.java, все выпекаются …
20 июн '11 в 05:40
1
ответ
C# - Использование частного сеттера с публичным геттером на ссылочных типах
Рассмотрим следующий пример короткого кода с общедоступным и частным установщиком: public class Foo { public class Bar { ... } public Bar fooBar { get; private set; } public int valueType { get; private set; } } Я хочу убедиться, что члены класса мо…
27 апр '18 в 08:30
2
ответа
Класс ES6 не распознается как функция
Я пытаюсь использовать методы получения и установки для корректировки данных, изначально установленных с помощью конструктора классов. Кажется, работает геттер: class myClass { constructor(sth) { this.data = { sth, timestamp: new Date() } } create(c…
14 мар '18 в 05:42
4
ответа
Сеттеры на основе индекса массива в Java
У меня есть следующее: public class Car{ public Car() {//some stuff } private Car [] carmodels ; public Car [] getCarModel() { return this.carmodels; } public void setcarModel(Car [] carmodels ) { this.carmodels = carmodels; } Сейчас в моем тестовом…
20 июл '16 в 00:14
1
ответ
Преобразование установщика, переменная получателя от цели C к быстрому 2.2
Я сталкиваюсь с проблемами при переходе с Objective C на Swift 2.2.. Кто-нибудь может мне помочь..?? Вот код в Objective C переменные объявлены как @property (nonatomic, assign) NSInteger currentViewControllerIndex; @property (nonatomic, getter = is…
20 апр '16 в 10:01
3
ответа
Геттеры не работают в JavaScript
Я пытаюсь выяснить, что такое геттеры и сеттеры в JavaScript. Вот мой объект function User(fullName) { this.fullName = fullName; Object.defineProperties(this,{ firstName :{ get: function(){ return this.fullName.split(" ")[0]; }, set :function(value)…
30 июн '15 в 19:05
2
ответа
Как получить параметр, тип содержимого которого x-www-form-urlencoded в Struts 2
Запрос выглядит так: На сервере у меня есть такой боб: @Data public class TechInfo { private int shopID; private String name; private int experience; TechnicianTitleInfo technicianTitleInfo; private String skill; } Как я могу получить параметры запр…
30 дек '16 в 02:32