Вопросы по теме 'accessor'
Средство доступа к свойствам только для чтения в C#
У меня есть следующий класс:
class SampleClass
{
private ArrayList mMyList;
SampleClass()
{
// Initialize mMyList
}
public ArrayList MyList
{
get { return mMyList;}
}
}
Я хочу, чтобы пользователи могли...
28707 просмотров
schedule
07.04.2023
Почему attr_accessor забивает существующие переменные в этой модели в Ruby on Rails?
Недавно я был укушен этим, и было бы полезно точно знать, что происходит, чтобы это произошло, чтобы другие избежали этой ошибки.
У меня есть модель User с такой схемой:
create_table "users", :force => true do |t|
t.string "user_name"...
1015 просмотров
schedule
19.02.2023
каковы компромиссы использования методов доступа и общедоступных переменных в php
Мне нужен совет / опыт использования общедоступных переменных и частных переменных с методами доступа в php.
например, $ obj-> foo = 'a'; эхо $ obj-> foo;
vs $ obj-> setFoo ('а'); эхо $ obj-> getFoo ();
Что мне нравится в общедоступных...
1879 просмотров
schedule
15.03.2022
Должны ли методы доступа возвращать значения или постоянные ссылки?
Предположим, у меня есть класс Foo с std::string членом str . Что должно get_str вернуть?
std::string Foo::get_str() const
{
return str;
}
or
const std::string& Foo::get_str() const
{
return str;
}
Что более...
9110 просмотров
schedule
24.10.2022
Методы доступа без ссылок () или const на переменную-член
Я заинтересован в создании класса, который я могу использовать как
class MyClass {
vector<int> m_vec;
public:
// Either this
const& vector<int> vec;
// Or some version of this.
const& vector<int> getVec() {...
477 просмотров
schedule
12.03.2022
Хэш-ключи как средства доступа в классе
Я работаю над классом, который считывает некоторую информацию о датчике и возвращает ее в виде хэша. Я хотел бы использовать хэш-ключи в качестве средств доступа, но мне не очень повезло заставить его работать. Вот соответствующие части моего кода:...
1508 просмотров
schedule
07.06.2023
Objective-C: Пользовательские методы доступа BOOL (геттер и сеттер)
Я знаю, что кто-то уже спрашивал о написании геттера и сеттера для переменной BOOL . Но если я определяю пользовательские методы получения и установки setImmediate и isImmediate соответственно, я бы хотел, чтобы passcode.immediate = NO тоже...
8188 просмотров
schedule
02.09.2022
iOS при использовании переменной экземпляра или метода получения
у меня есть вопрос об использовании геттеров и переменных экземпляра. Давайте посмотрим пример.
Предположим, у меня есть файл .h:
@property (nonatomic,strong) NSString *name
и в файле .m я синтезирую эту переменную следующим образом:...
1364 просмотров
schedule
08.11.2023
Пользовательский метод доступа Core Data даже не вызывается
У меня есть свойство Core Data, которое я пытаюсь установить во время выполнения со значением, полученным из другого свойства. Однако, что любопытно, пользовательский метод доступа, который я создал, кажется, даже не вызывается.
Свойство...
707 просмотров
schedule
29.02.2024
Есть ли шаблон для переопределения свойства?
Среда выполнения Objective-C хранит список объявленных свойств в виде метаданных с объектом Class. Мета-данные включают имя свойства, тип и атрибуты. Библиотека времени выполнения также предоставляет несколько функций для получения этой...
2150 просмотров
schedule
22.04.2022
Статическое расширение для аксессора
У меня есть много классов со многими свойствами, подобными этому:
public AnyClass[] car
{
get
{
return this.anyClassField;
}
set
{
this.anyClassField= value;
}
}
В каждом методе доступа set{}...
837 просмотров
schedule
03.06.2023
Зачем использовать переменные-члены в классе
Я видел, как большинство людей используют переменные-члены в классе, например:
string _foo;
public string foo { get { return _foo; }; private set { _foo = value}; }
Но какая разница от этого к этому?
public string foo { get; private set;...
134 просмотров
schedule
07.06.2023
Что такое «получить» и «установить» в Swift?
Я изучаю Swift и читаю Язык программирования Swift от Apple. У меня нет опыта работы с Objective-C (только PHP , JavaScript и др., но не цель-C).
На странице 24-25 я вижу этот код:
//...Class definition stuff...
var perimeter: Double {...
155720 просмотров
schedule
05.05.2024
Добавить метод доступа по запросу
Я пытаюсь иногда добавить мой Accessor к результату запроса Eloquent .
Вот мой аксессуар:
public function getCatAttribute() {
return "Here's a cat!";
}
Если я добавлю его с помощью массива protected $appends = array('cat'); , он...
2549 просмотров
schedule
08.08.2023
Symfony2 / Doctrine2: как получить доступ к сопоставлению аннотаций объекта?
В моем приложении Symfony2/doctrine2 у меня есть две сущности: Media и Recipe.
Они могут быть связаны ассоциацией oneToMany или ManyToMany.
В случае отношения oneToMany я использую следующий код для получения Recipe, связанного с экземпляром...
2148 просмотров
schedule
15.05.2022
Java: методы доступа против защищенных полей
Я знаю, что многие программисты используют методы доступа для доступа к некоторым полям класса, которые являются закрытыми для других классов, но мне было интересно, почему. И почему они не предпочитают защищенные поля, которые доступны только из...
1629 просмотров
schedule
30.09.2022
аксессоры laravel в контроллере?
Я добавил аксессоры и мутаторы в свою модель laravel.
public function getAmountAttribute($amount)
{
return ($amount) / 100;
}
public function setAmountAttribute($amount)
{
$this->attributes['amount'] = $amount * 100;
}
Они работают...
1303 просмотров
schedule
28.02.2024
Как выглядят средства доступа к свойствам, не относящимся к ARC Objective-C?
Я хочу знать, как геттер и сеттер для свойства Objective-C реализуются как часть изучения концепции управления памятью.
Мне не удалось найти фактическое представление, отличное от «неатомного» и «атомного».
Как выглядит реальный код для геттеров...
209 просмотров
schedule
11.01.2023
Как добавить/удалить элементы из списка из другой формы?
Скажем, у меня есть список под названием listOfFruits в моей основной форме. Во второй форме, которую я сделал, я хочу, чтобы пользователь мог удалять элементы из этого списка во второй список с именем removedFruits . В настоящее время я знаю,...
133 просмотров
schedule
24.10.2022
Мутатор Laravel запрашивает каждый раз, когда он вызывается
У меня есть модель документа, которая содержит поле идентификатора НДС из другой таблицы. когда я вызываю столбец значений модели vat с мутатором, он запрашивается каждый раз, когда вызывается класс модели, есть ли альтернативный способ...
438 просмотров
schedule
15.09.2023