Описание тега accessor

An Accessor is (usually) a function that is responsible for reading or writing a property.
3 ответа

Как получить доступ к `обычным` закрытым переменным в python?

У меня есть модуль Python, M1. # m1.py class C1(object): def __init__(self): self.__pri = 10 self._pro = 5 self.pub = 1 Тогда в bpython, >>> import m1 >>> c = m1.C1() >>> c.__pri Traceback (most recent call last): File "&l…
26 дек '12 в 15:17
2 ответа

Невозможно использовать методы доступа к методам в сеансе с использованием JSTL

У меня есть объект типа Employee в сеансе, который называется User, и он содержит метод public String getType() { return type; } Я хочу использовать это значение на странице.jsp, используя JSTL, и я использую код ${sessionScope.User.getType eq 'Supe…
14 сен '13 в 15:09
3 ответа

Метод доступа ArrayList не возвращает значений

Это моя первая программа, которую я делаю из своего класса. Он предназначен для проведения однопереносных выборов; сейчас мне нужно получить ArrayList<Candidate> из Candidate объекты. Внутри конструктора процесс работает просто отлично; Однако…
28 май '18 в 19:29
2 ответа

attr_accessor строго напечатал Ruby on Rails

Просто интересно, может ли кто-нибудь пролить свет на основы методов получения геттеров в Ruby on Rails с видом строго типизированных. Я очень плохо знаком с ruby ​​на рельсах и в основном хорошо разбираюсь в.NET. Например, давайте рассмотрим, у нас…
02 ноя '11 в 23:05
1 ответ

Видимость атрибута Laravel / Eloquent модели

Ранее в ORM, которые я использовал, столбцы базы данных отображались непосредственно в свойствах класса, что позволяло вам видеть конкретные свойства, как вы обычно ограничивали бы доступ к определенным свойствам, например, паролям. С Eloquent я не …
27 ноя '14 в 11:53
8 ответов

Должен ли аксессор C# использовать приватную переменную или вычислять на лету?

Какая практика программирования лучше и почему? У меня есть такой класс: class data { public double time { get; internal set; } public double count { get; internal set; } public average_count { ... } } Где Average_count должен быть read_only и дать …
24 авг '10 в 17:57
1 ответ

Как сделать Javadoc?

Есть ли способ написать комментарий javadoc как для аксессора, так и для мутатора (getter/setter), чтобы избежать дублирования информации о поле, лежащем в основе метода? например: private float value; /** * This value represents something. */ publi…
22 дек '11 в 21:50
2 ответа

Нужно ли переопределять метод получения для свойства, чтобы вернуть неизменяемую копию?

Предположим, что у меня есть класс, который содержит изменяемый массив. Я хочу убедиться, что если другие классы будут запрашивать массив, они получат не изменяемый тип, но в классе-владельце это фактически экземпляр NSMutableArray, так что я могу д…
04 авг '14 в 03:00
2 ответа

Добавить аксессор по запросу

Я пытаюсь иногда добавить свой Accessor к результату Eloquent запроса. Вот мой аксессуар: public function getCatAttribute() { return "Here's a cat!"; } Если я добавлю его, используя protected $appends = array('cat'); массив, он загружается просто от…
07 ноя '14 в 10:48
21 ответ

Средства доступа доступны только при нацеливании на ECMAScript 5 и выше

Я пытаюсь запустить этот код, но он дает мне следующие ошибки: Animal.ts (10,13): ошибка TS1056: средства доступа доступны только при нацеливании на ECMAScript 5 и выше. Animal.ts(14,13): ошибка TS1056: средства доступа доступны только при нацеливан…
07 дек '16 в 06:25
1 ответ

Методы, которые возвращают ссылочные типы, возвращают ссылки или клонированную копию?

Я изучаю Java в эти дни, и то, что я прочитал только "Be careful not to write accessor methods that return references to mutable objects" что действительно интересно. И теперь мне интересно, то же самое для свойств и методов доступа в C#? Или C# уже…
16 окт '10 в 21:31
1 ответ

C# значение не сохраняется в аксессоре

У меня есть 4 файла класса Класс драйвера (содержит метод main) Класс UserInput (содержит методы GenerateLines & TxtLoadFile) FileHandling.class(содержит методы LoadFile & LoadingFile) Класс шифрования (на данный момент пустой класс) Моя проблема в …
13 ноя '15 в 20:32
3 ответа

Написать только свойство в Objective-C

Я застрял с объективными свойствами. Что мне нужно, это назначить свойство только для записи для переменной, в точности противоположное readonly, то есть переменная может иметь setMethod, но это не должно иметь getMethod, Я не знаю, как это сделать.…
1 ответ

Проблема с аксессорами в Drools

Я столкнулся с определенным сценарием при обновлении составных объектов в Drools: declare A @propertyReactive flag: Boolean end declare B flag: Boolean end declare C @propertyReactive attrA: A attrB: B end rule "Create A" when not A() then insert(ne…
04 июл '16 в 16:26
1 ответ

Связывание двух классов без наследования

Это действительно может быть совершенно тупой вопрос. У меня есть два класса в библиотеке COM, над которыми я работаю. Есть еще, но эти два имеют отношение. У меня есть класс отчета и класс страницы. Класс Report имеет список классов страниц. public…
03 дек '15 в 16:18
4 ответа

Первое iOS-приложение "self.userName = textField.text". Когда использовать себя

Вот фрагмент кода из документа Apple "Ваше первое приложение для iOS". - (IBAction)changeGreeting:(id)sender { self.userName = textField.text; NSString *nameString = self.userName; if ([nameString length] == 0) { nameString = @"World"; } NSString *g…
31 май '11 в 14:17
2 ответа

Сделать сумму () столбцов доступа Laravel

Я совершенствую свои навыки в Laravel, создавая простую сеть задач, но я застрял на следующей проблеме. У меня есть таблица пользователей с идентификатором, именем, почтой и т. Д. Таблица задач, в которой я перечисляю все задачи (с идентификаторами …
05 мар '18 в 16:33
5 ответов

Средства доступа к свойствам javascript

В Javascript кажется, что использование методов доступа к свойствам встречается не так часто (в отличие от других ОО-языков, таких как, например, Java). Если у меня есть Person объект с именем, определенным как function Person(name) { this.name = na…
07 сен '12 в 21:43
1 ответ

Общий lisp: значение слота для структур defstruct

В общем, что я могу использовать для доступа к слоту структуры, используя имя / символ слота? Что я хочу это (defstruct point (x 0) (y 0)) (defmacro -> (struct slot) `(slot-value ,struct ,slot)) (setf p (make-point)) (setf (slot-value p 'x) 1) (s…
22 июн '13 в 05:14
2 ответа

Модульное тестирование C# с аксессорами - Конструкторы не работают

Я должен написать модульный тест для моего приложения, но у меня есть проблема. Я использую C# и.NET 4. В своих тестах я не могу получить доступ к закрытым свойствам и методам класса, поэтому я использую автоматически генерируемые аксессоры для кажд…
19 май '12 в 11:02