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

Назначение геттеров и сеттеров?
Возможные дубликаты: члены общедоступных данных против геттеров, сеттеров Назначение закрытых членов в классе Какая польза от геттеров и сеттеров, если вы можете просто сделать свои переменные общедоступными и избежать хлопот с...
4806 просмотров
schedule 27.09.2021

Когда использовать методы получения / установки в java
Я хочу знать, когда использовать методы get и set (getName, setName) в моем классе, а когда просто classVariable.name = "" вместо а = classVariable.getName() Вот пример класса, использующего методы set и get public class ClassExampe {...
80893 просмотров
schedule 30.11.2021

Смешивание геттеров / сеттеров и обычных переменных
Я пишу оболочку C ++ для библиотеки C, и поэтому мне нужно использовать методы getter / setter для вызова исходных функций C. class View { public: GR_COLOR getBackgroundColor(); void setBackgroundColor(GR_COLOR color); GR_COLOR...
248 просмотров
schedule 02.10.2021

Когда считается хорошим дизайном прямое задание значений свойств объекта без использования установщика?
Возможно, это не лучший вопрос, подходящий для stackoverflow, но мне нужен только ответ, который лучше всего описывает почему программисты иногда не используют сеттеры / геттеры для свойств, например в случае внедрения свойств (DI). Рассмотрим...
94 просмотров
schedule 27.10.2021

Объясните этот вывод
class A { private int a = 10; public int getA() { return a; } public void setA(int a) { this.a = a; } } class B extends A { public int a = 20; } public class Demo { public static void...
95 просмотров
schedule 06.09.2021

Ошибка при установке выражения 'userBean.password' со значением ['',]
Я использую распорки 2 и кота вместе. Проблема, с которой я сталкиваюсь, заключается в следующем: всякий раз, когда я отправляю данные, вне зависимости от того, являются ли они неправильными (имя пользователя и пароль), ВСЕГДА появляется следующая...
7871 просмотров
schedule 09.11.2021

Ruby - Как установить значение для динамического атрибута в классе
У меня есть такой класс class A #this array of attributes is dynamic, just give example for understanding easier attributes = ['abc','S1','S2','S3'] attributes.each do |e| attr_accessor e.to_sym end end Я хочу вызвать...
1379 просмотров
schedule 01.12.2021

Получатель и сеттер в ViewModel для примитивных свойств в модели INotifyPropertyChanged
В настоящее время я работаю над проектом, который использует шаблон MVVM, и наткнулся на этот сценарий. Предполагаемый класс Model: INotifyPropertyChanged содержит некоторые свойства, например public class Model : INotifyPropertyChanged {...
3149 просмотров
schedule 26.11.2021

Использует ли геттеры и сеттеры способ передать сообщение от родительского UIViewController методу в классе UIView?
Я пытаюсь реорганизовать ранний проект, отделив код, принадлежащий UIView , от кода, принадлежащего UIViewController . Ответы на популярный вопрос ( здесь ), похоже, не касаются того, что мне нужно сделать, поэтому позвольте мне проиллюстрировать...
84 просмотров

PHP ООП много сеттеров, геттеров
Мне нужно создать ок. 5-7 классов, в каждом классе будет много участников (скажем, в каждом классе будет 20 участников). Я мог бы создать их, используя публичный доступ, например: class A { public $myPropertyOne = ''; public...
4326 просмотров
schedule 24.02.2022

C++: геттеры и сеттеры?
Я пытаюсь написать некоторый код для создания геттеров и сеттеров для идентификационного номера, имени, фамилии, промежуточной оценки и окончательной оценки следующих данных, которые находятся в текстовом файле, в классе, который я пишу. . 10601...
3290 просмотров
schedule 23.02.2022

Scala эквивалент python __getattr__ / __setattr__
Есть ли scala-эквивалент python __getattr__ / __setattr__ (и других __*__ методов?). Что-то встроенное или, может быть, какие-то черты?
1130 просмотров

динамические геттеры и сеттеры - возможность
Я пытаюсь решить проблему, которая пришла мне в голову в последнее время. Допустим, мы хотели бы и знали бы, как сделать так, чтобы в javascript были динамические геттеры и сеттеры, больше похожие на те, что в php (__get, __set). Но поскольку...
2044 просмотров

Какой должна быть аннотация типа для аргумента установщика свойств python?
Имеет ли python отношение к аннотации типа PEP-484 для свойства? аргумент сеттера? Я вижу два варианта, оба из которых кажутся допустимыми (на мой взгляд, и на mypy). Рассмотреть возможность: from dataclasses import dataclass from typing...
245 просмотров
schedule 06.04.2022

Воспользуйтесь созданными геттерами и сеттерами в игре! рамки
Играть! framework генерирует методы получения и установки для каждого общедоступного поля класса модели во время выполнения . public class Product { public String name; public Integer price; } будет преобразован в public...
2466 просмотров

Как сломаться внутри геттера или сеттера С# по умолчанию?
Я что-то отлаживаю, и мне нужно знать, когда что-то устанавливается. Кажется, нет явного набора, как в x = 5. Так нужно ли в любом случае убедиться, что он не устанавливается? В частности, взломав установщик по умолчанию? Если вопрос был...
1733 просмотров
schedule 08.05.2022

Как получить Generate Getters/Setters в Eclipse Luna, как это было в Eclipse Juno?
Итак, на прошлой неделе я обновил Eclipse с Juno до Luna. В Juno инструменты разработки PHP, которые я установил, предоставили мне пункт меню Generate Getters/Setters Source. Это уже не так. Нужно ли для этого устанавливать другой плагин?...
2493 просмотров
schedule 10.05.2022

Что означает эта строка с автоматически реализуемыми свойствами со статическим классом?
Я следую инструкциям по тестированию функции Azure здесь , и я наткнулся на эту строку кода: public static NullScope Instance { get; } = new NullScope(); Я прочитал этот ответ SO, поэтому я понимаю автоматически реализуемые свойства, но я...
74 просмотров
schedule 07.05.2022

Функции прототипа JavaScript с использованием привилегированных функций получения/установки?
Вопрос из трех частей: Есть ли смысл добавлять второй уровень абстракции и использовать функцию получения/установки прототипа для вызова функций получения/установки привилегированного конструктора? См. ns.Wheel.prototype.getWeight2() и...
319 просмотров

Бизнес-логика внутри метода доступа/геттера в JSF
У меня есть три таблицы в базе данных MySQL. категория (исключена из этого вопроса) подкатегория товар Связь между этими таблицами интуитивно понятна — один ко многим в том порядке, в котором они появляются. Я повторяю список...
634 просмотров