Вопросы по теме '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 просмотров
schedule
26.11.2021
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 просмотров
schedule
26.02.2022
динамические геттеры и сеттеры - возможность
Я пытаюсь решить проблему, которая пришла мне в голову в последнее время. Допустим, мы хотели бы и знали бы, как сделать так, чтобы в javascript были динамические геттеры и сеттеры, больше похожие на те, что в php (__get, __set). Но поскольку...
2044 просмотров
schedule
04.04.2022
Какой должна быть аннотация типа для аргумента установщика свойств 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 просмотров
schedule
08.05.2022
Как сломаться внутри геттера или сеттера С# по умолчанию?
Я что-то отлаживаю, и мне нужно знать, когда что-то устанавливается. Кажется, нет явного набора, как в 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 просмотров
schedule
18.05.2022
Бизнес-логика внутри метода доступа/геттера в JSF
У меня есть три таблицы в базе данных MySQL.
категория (исключена из этого вопроса)
подкатегория
товар
Связь между этими таблицами интуитивно понятна — один ко многим в том порядке, в котором они появляются.
Я повторяю список...
634 просмотров
schedule
23.05.2022