Публикации по теме 'setter'
Объектно-ориентированный JS ES6, часть 1
Что такое объектно-ориентированный Javascript?
Лучший способ понять OOJS состоит в том, что объекты в нашем коде — это то, что мы используем в качестве моделей для представления людей, мест и вещей реального мира, а затем подключаем эти модели к нашей программе для решения реальных проблем. Как и наш объект, люди содержат «данные», и я имею в виду, что у них есть имя, возраст, пол, рост, вес, род занятий и т. д. OOJS дает нам возможность использовать информация из модели для..
Вопросы по теме 'setter'
Когда считается хорошим дизайном прямое задание значений свойств объекта без использования установщика?
Возможно, это не лучший вопрос, подходящий для stackoverflow, но мне нужен только ответ, который лучше всего описывает почему программисты иногда не используют сеттеры / геттеры для свойств, например в случае внедрения свойств (DI).
Рассмотрим...
94 просмотров
schedule
27.10.2021
Использование геттера / сеттера внутри класса - хорошая или плохая практика?
Использование геттера / сеттера во внутреннем коде класса вместо прямого доступа к переменной экземпляра - это хорошая или плохая практика? По крайней мере, для установщиков можно добавить дополнительный код, проверяющий значение, но для геттеров это...
5063 просмотров
schedule
18.10.2021
Добавить сеттер в свойство в классе-потомке
У меня два класса Delphi. Родительский класс объявляет строковое поле FSSN и сопоставляет свойство SSN с методами доступа, которые читают и записывают поле напрямую. В моем дочернем классе я хочу повторно объявить свойство SSN, чтобы использовать...
719 просмотров
schedule
07.09.2021
Richfaces inputNumberSlider не вызывает сеттер
Следующий inputNumberSlider не вызывает мой установщик:
<rich:inputNumberSlider
value="#{skinningBean.currentSkin.button.backgroundColor_focussedAlpha}"
maxValue="1" step="0.1">
<a4j:ajax event="change"...
240 просмотров
schedule
06.09.2021
В чем разница между методом void и возвратом этого
Class Player {
Player setName(String name){
this.name = name;
return this;
// or
void setName(String name){
this.name = name;
}}
Привет. В чем разница, если я использую метод с выражением void или return this? Почему существует инструкция...
1346 просмотров
schedule
26.09.2021
C # Какова цель установщика для объекта, если получатель уже реализован?
Если есть класс, у которого есть геттер для объекта, когда получатель возвращает объект, вы можете изменить этот объект вне его собственного контейнера класса, и эти изменения будут отражены, когда вы позже прочитаете объект снова с помощью геттера;...
632 просмотров
schedule
15.09.2021
Ошибка несовместимости типа универсального метода установки
Я новичок в дженериках и пытаюсь реализовать связанный список, используя общий класс SinglyLinkedNode. Однако когда я запускаю свои методы setData () и setNext (), я получаю следующую ошибку:
.\singlyLinkedList\SinglyLinkedNode.java:13: error:...
234 просмотров
schedule
17.09.2021
Node.js | Переопределить сеттер
У меня есть экземпляр класса (в моем случае это URL ) с именем req_url . URL имеет свойство, у которого есть установщик для одного из его свойств ( search ), который реализован таким образом, который для меня проблематичен (не просто...
22 просмотров
schedule
14.10.2021
Почему у классов-оболочек для примитивов нет сеттера?
По какой причине классы-оболочки (такие как Integer, Double и т. д.) не имеют установщика для их внутреннего примитивного значения?
Я спрашиваю об этом, потому что такая функциональность упростила бы исчисление и сделала язык Java немного более...
2454 просмотров
schedule
27.02.2022
Преобразовать строку в свойство - AttributeError: невозможно установить атрибут
Я запускал код Python ниже:
def dict2struct(d):
res = namedtuple("config", d.keys())(*d.values())
return res
cfg = {'fieldx': 'Allan', "fieldy": 45, 'fieldt': {'head': False, 'number': 2}}
res = dict2struct(cfg)...
71 просмотров
schedule
13.03.2022
Java JDBC — ResultSet и инкапсуляция. Много полей, слишком много сеттеров и геттеров для управления. Есть ли лучшая техника?
Я пишу программу Java, которая читает файл базы данных и показывает записи на экране графического интерфейса, используя JDBC и ResultSet. Файл базы данных содержит сотни полей. Это означает, что если я разделю обработку графического интерфейса и...
594 просмотров
schedule
14.04.2022
ContentControl — установщик содержимого внутри ItemsControl
У меня странное поведение в моем ContentControl, и я не понимаю, почему оно так себя ведет.
Этот код Xaml перечисляет элементы моей ObservableCollection
<ItemsControl ItemsSource="{Binding Stops}">
<ItemsControl.ItemTemplate>...
582 просмотров
schedule
03.05.2022
Установите свойство Python с помощью вызова функции
Есть ли способ установить свойство в Python, используя вызов функции вместо синтаксиса «ax = value»?
Объяснение: есть класс, который я не писал. Мне нужно запросить и установить различные фрагменты данных из этого класса. Большинство элементов...
1105 просмотров
schedule
24.05.2022
Каков самый лаконичный способ создания/создания объектов JavaBean в Scala?
Предположим, что Product находится в библиотеке Java, которую я не могу настроить, поэтому для ее создания путем вызова сеттеров:
val product = new Product
product.setName("Cute Umbrella")
product.setSku("SXO-2")
product.setQuantity(5)
Я бы...
210 просмотров
schedule
10.06.2022
Сеттер вызывается для структуры во время доступа к вычисляемой переменной с приведением протокола
Я создал глобальную переменную для структуры, которая придерживается протокола. У переменной есть наблюдатель установки, который завершает задачу всякий раз, когда переменная установлена. Поскольку сама структура придерживается протокола, я бы...
244 просмотров
schedule
17.06.2022
Каков правильный способ создания установщика для поля модели, не относящегося к свойствам?
Я хочу определить функцию setter для поля модели Django, чтобы проверить ввод и немедленно вызвать ошибку, если значение недействительно.
Я не думаю, что выполнение проверки в save() или pre_save() является возможное решение моей проблемы...
8358 просмотров
schedule
16.07.2022
Ошибка вывода с использованием get.Name() в файле драйвера/программы на Java
Мне нужно написать программу, которая должна получать информацию о питомцах и выводить ее определенным образом. Обычно это было бы пустяком и заняло бы 10 минут, но мы только что перешли на ООП, и у меня возникли некоторые проблемы. разобрался что...
94 просмотров
schedule
19.07.2022
Почему вы не можете создать сеттер без геттера в scala?
Я нашел в Scala: не могу написать сеттер без геттера? что вы можете не создавать сеттер без геттера:
Интерпретация присвоения простой переменной x = e зависит от определения x. Если x обозначает изменяемую переменную, то присваивание...
361 просмотров
schedule
31.07.2022
Ruby setter не работает с eval
Я использую eval() в методе initialize :
class ActiveRecord::FakedModel
def initialize(attributes={})
attributes = {} if not attributes
attributes.each do |attr_name, value|
eval("@#{attr_name}=#{value.inspect}")
end...
233 просмотров
schedule
07.08.2022
Сеттер не меняет данные из вектора внутри класса
В моей программе есть класс, содержащий вектор целого типа. Он используется для хранения расстояний. У меня есть функция, которая при вызове должна устанавливать значения в векторе равными 0. (используется для инициализации). Но когда я иду, чтобы...
43 просмотров
schedule
10.08.2022