Среда выполнения Objective-C хранит список объявленных свойств в виде метаданных с объектом класса. Метаданные включают имя свойства, тип и атрибуты. Библиотека времени выполнения также предоставляет несколько ...
Класс содержит стандартный ::vector< интервал *>. Внешнему коду нужен доступ -только для чтения к этому вектору, он не должен иметь возможности изменять содержимое (ни указателей, ни их содержимого ). Внутри класса...
ПРЕДВАРИТЕЛЬНОЕ ПРИМЕЧАНИЕ:Пожалуйста, ради этого обсуждения, давайте на мгновение проигнорируем тот факт, что та же цель может быть достигнута с помощью Class::Аксессор или даже просто с помощью Moose (, возможно...
Я читал во многих местах, что «добытчики и сеттеры - зло». И я понял, почему так. Но я не знаю, как их полностью избежать. Say Item - это класс, который имеет информацию об имени элемента, кол-во, ...
У меня есть 3 поля в моей форме, которых нет в моей базе данных: Opening_type, Opening_hours, Opening_minutes. Я хочу обновить основной атрибут «открытие» (в базе данных) этими тремя полями. Я пробовал много ...
У меня вопрос об использовании getters и переменных экземпляра. Давайте рассмотрим пример. Предположим, у меня есть в файле .h: @property (nonatomic,strong) NSString *name и в .m файле я синтезирую эту ...
Я добавил в наш проект ковариантный интерфейс: interface IView
{
} interface IPresenter где TView: IView
{TView View {получить; }
} Я создал несколько классов, реализующих эти ...
Я только начал изучать Python несколько месяцев назад и пытаюсь чтобы понять различия между различными методами __get * __: __get__
__getattr__
__getattribute__
__getitem___ И их ...
Я использую VS2010 для создания нового проекта модульного тестирования для тестирования моего решения. После того, как я создал модульные тесты, VS создала файл .accessor. Я знаю, что он используется, чтобы помочь проверить приватность или защитить участ
Главный вопрос:
У меня есть ссылочный тип (объект / класс), в котором я хотел бы указать детали реализации аксессоров, но я не хочу, чтобы этот тип был инстанцируемым, только расширяемым. Абстрактные классы ...
Мне просто интересно вот что: следующий код не будет компилироваться, потому что мы не можем изменить переменную итерации foreach: foreach (var item in MyObjectList) { item = ...
У меня есть модуль с переменной класса в нем module Abc @@ variable = "huhu" def self.get_variable @@ variable end class Hello def hola помещает Abc.get_variable end end
end a ...
Я испытываю с целью Coverive-C, а в объективных Можно позволить компилятору генерировать Getter и Benters для вас, если они еще не присутствуют (@synthesize). Есть ли способ сделать это в C ++ или ...
I switched to Xcode 4 recently and I don't really understand this new way to write accessors.
For example, in the application delegate class that is auto-generated when creating a new project, the ...
Даны следующие методы: общедоступная функция setFoo ( $ foo) {$ this -> _ foo = $ foo; вернуть $ this;
} публичная функция getFoo () {return $ this -> _ foo;
} Предполагая, что они могут быть изменены на ...
У меня есть такое перечисление и свойство. общедоступное перечисление Тип {Почасовая = 1, Зарплата = 2, Нет = 3}; общедоступная строка EmployeeType {...
При определении класса как класса друзей имеет значение, в каком разделе аксессуаров размещены определения, и если это меняет членов, к которым у друга есть доступ? класс aclass
{
private: ...
In C++, it is possible to create an accessor which returns a reference to a private field. class Cls { private: int _attr; public: int& attr() { return _attr; }
}; такой ...
У меня есть класс с несколькими зависимыми свойствами, но я бы хотел вычислить только один раз. Я почти пришел к выводу, что, используя ленивую оценку свойства зависимого класса в MATLAB ...
Предположим, у меня есть класс Foo с членом std :: string str. Что должен вернуть get_str? std :: string Foo :: get_str () const {return str; } или const std :: string & amp; Foo :: get_str () const {...
Иногда мне нужно раскрыть некоторые члены класса. Например, в следующем примере классу Mechanic может потребоваться прямой доступ к компоненту Engine. Я много раз читал, что все поля должны быть ...
Я хочу понять, как установить параметры свойств (аксессоров). Я взял следующий код из примера календаря Kal. // Holiday.h @interface Holiday: NSObject
{NSDate * дата; ...