Публикации по теме '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 просмотров

Node.js | Переопределить сеттер
У меня есть экземпляр класса (в моем случае это URL ) с именем req_url . URL имеет свойство, у которого есть установщик для одного из его свойств ( search ), который реализован таким образом, который для меня проблематичен (не просто...
22 просмотров
schedule 14.10.2021

Почему у классов-оболочек для примитивов нет сеттера?
По какой причине классы-оболочки (такие как Integer, Double и т. д.) не имеют установщика для их внутреннего примитивного значения? Я спрашиваю об этом, потому что такая функциональность упростила бы исчисление и сделала язык Java немного более...
2454 просмотров

Преобразовать строку в свойство - 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 просмотров

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