0
ответов

Ищем короткий и простой пример геттеров/сеттеров в C#

У меня проблемы с пониманием концепции геттеров и сеттеров в языке C #. В таких языках, как Objective -C, они кажутся неотъемлемой частью системы, но не в C #(. насколько я могу...
вопрос задан: 22 June 2012 04:43
0
ответов

Должен ли я помещать методы get/set в определение класса в Matlab?

Нужно ли размещать все функции get и set в файле определения класса в Matlab? Я спрашиваю, поскольку это действительно делает файл немного запутанным и лишает смысла определение класса...
вопрос задан: 11 June 2012 08:45
0
ответов

Геттеры и сеттеры Scala в классе Java

Я хотел бы создать класс Java, который следует соглашению сеттеров/геттеров Scala. Я попробовал следующий простой класс, но он не работает: открытый класс JavaA { частное а = 0; общедоступный () { ...
вопрос задан: 5 June 2012 12:28
0
ответов

Можно ли избежать дублирования комментариев Javadoc полей в методах получения/установки?

Я хотел бы написать свои комментарии Javadoc один раз для каждого поля и получить доступ к Javadoc существующего поля в методах получения и установки. Я знаю, что есть тег {@inheritDoc} для ссылки на родителя...
вопрос задан: 29 May 2012 19:23
0
ответов

В чем разница между __set__ и __setattr__ в Python и когда следует использовать?

Как видно из названия. Исходя из Java, я привык: private int A; public void setA (int A) {this.A = A; } public int getA () {return this.A} Как мне это сделать (если мне нужно) в Python. А также ...
вопрос задан: 22 May 2012 18:14
0
ответов

Есть ли допустимый вариант использования общедоступных переменных в PHP ООП?

Инкапсуляция переменных, методы Set/Get являются лучшими практиками, но почему у нас есть шанс объявить переменную общедоступной, если она в любом случае не предназначена для использования? Было бы лучше, если бы переменные были...
вопрос задан: 2 May 2012 13:56
0
ответов

Почему магические методы PHP должны быть публичными?

Я использую магические методы в своих классах PHP, но когда я пытаюсь сделать их приватными, меня предупреждают: WARN: Магический метод __get() должен иметь публичную видимость и не может быть статическим в ... Я бы не хотел ...
вопрос задан: 30 April 2012 14:22
0
ответов

Геттеры и сеттеры в javascript

Я начинаю с javascript и особенно с шаблоном ООП. Мой вопрос прост. В установщике есть ли способ сохранить одно и то же имя для параметра и переменной частного класса? У меня есть...
вопрос задан: 28 April 2012 00:40
0
ответов

Object.defineProperty для всех браузеров?

Запрос об Object.defineProperty, как показано ниже :function testComponent (){ var testProperty; Object.defineProperty (this, "testProperty", { get :function (){...
вопрос задан: 23 April 2012 16:48
0
ответов

Можно ли отказаться от геттеров и сеттеров для простых классов?

I ' m, создав очень простой класс для представления позиций в трехмерном пространстве. В настоящее время я просто разрешаю пользователю напрямую изменять отдельные значения X, Y и Z и изменять их. Другими словами, они общедоступны ...
вопрос задан: 22 April 2012 05:05
0
ответов

Необработанное исключение типа 'System.StackOverflowException' произошло

Почему это? Это мой код :открытый класс KPage { public KPage(){ this.Titolo = "example"; } общедоступная строка Titolo { получить { return Titolo; } set { Titolo =...
вопрос задан: 4 April 2012 20:05
0
ответов

Использование геттера/сеттера, отличного от открытого поля, для бинарной совместимости?

Я читаю "Practical API design" и нахожу следующий абзац: "Другую причину предпочтения методов полям можно найти в спецификации JVM. Вам разрешено перемещать метод из класса...
вопрос задан: 4 April 2012 19:31
0
ответов

Как PHP избегает здесь бесконечной рекурсии?

Рассмотрим этот класс: тест класса { public function __set($n, $v) { echo "__set() вызывается\n"; $this->other_set($n, $v, правда); } public function other_set($name, $...
вопрос задан: 4 April 2012 19:26
0
ответов

Java Setter и Getter [закрыто]

Всегда рекомендуется использовать геттер / сеттер для доступа к частным переменным. Почему бы не объявить их общедоступными и получить к ним доступ. В любом случае мы обращаемся к нему с помощью геттера и ...
вопрос задан: 27 March 2012 08:38
0
ответов

Почему в стандарт C++ не добавлены «свойства» а-ля C#?

Под свойствами я подразумеваю свойства стиля C#с геттерами и сеттерами. Мне интересно знать, почему они не являются частью языка C++. Я предполагаю, что такая возможность уже обсуждалась...
вопрос задан: 22 March 2012 14:00
0
ответов

Symfony2 генерирует геттеры/сеттеры

Я разрабатываю приложение с использованием Symfony2. Проблема возникает при попытке сгенерировать геттеры и сеттеры для объекта BalidatzeTaldea.php с помощью sudo php app/console doctrine:generate:entities ...
вопрос задан: 7 March 2012 13:59
0
ответов

Кроссбраузерность получения и установки

Это работает в современных Chrome / Firefox / Opera, но не работает в IE8. Не пробовал в IE9. Как мне сделать эту кроссбраузерную совместимость, включая IE7 +? (Скрипка здесь.) Var foo = {get test () {return '...
вопрос задан: 2 February 2012 03:51
0
ответов

В чем разница между методами Python «__get * __» и «_del * __»?

Я только начал изучать Python несколько месяцев назад и пытаюсь чтобы понять различия между различными методами __get * __: __get__ __getattr__ __getattribute__ __getitem___ И их ...
вопрос задан: 29 January 2012 01:22
0
ответов

Что нарушает этот шаблон C ++ setter / getter?

Используя синтаксис GLSL в C ++, я написал специальные векторные классы, такие как vec2, vec3 и т. Д., Которые имитируют типы GLSL и выглядят примерно так: struct vec3 {inline vec3 (float x, float y, float z) ...
вопрос задан: 26 January 2012 01:34
0
ответов

Почему вы объявляете методы получения и установки закрытыми? [дубликат]

Я видел код, в котором методы получения и установки объявлены частными. Я пытаюсь понять логику этого, и мне действительно трудно понять, почему вы объявляете их как частные? ...
вопрос задан: 24 January 2012 08:39
0
ответов

Custom Getter & Setter iOS 5

Я хочу чтобы переопределить методы получения и установки в моем классе ObjC с помощью ARC. .h файл @property (сохранить, неатомный) Сезон * сезон; .m файл @synthesize Season; - (void) setSeason: (Season *) s {self ....
вопрос задан: 4 January 2012 17:04
0
ответов

Определить, определено ли для свойства JavaScript средство получения или установки?

Возможно ли, учитывая имя объекта и свойства, определить, определено ли это свойство с помощью средства получения или установки, или оно полностью прозрачно? Я хочу только определить геттер / сеттер, если ...
вопрос задан: 21 December 2011 15:17
0
ответов

Реализация установщика и получателя в объекте JavaScript

Я хочу реализовать сеттер и получатель для локальной переменной javascript. Вот пример функции: function someThing () {var someLocalvariable = ''; } // с помощью этой функции я хочу // вернуть ...
вопрос задан: 11 December 2011 10:26
0
ответов

сеттер и геттер для атомарного свойства

как выглядят геттер и сеттер с автогенерированием для следующего значения свойства? ... дюйм .h @interface MyClass: NSObject { @private NSString * _value; } @property (сохранить) NSString * значение; ......
вопрос задан: 5 December 2011 09:26
0
ответов

Проблемы со последовательностями в C

Я новичок в C мире и у меня есть два, вероятно, глупых вопроса. Я читаю о структурах в Си и вот где я застрял. Скажем, у нас есть структура, как этот тип структуры {char модель [50];...
вопрос задан: 27 September 2011 10:19
0
ответов

Почему Getter & Setter, если возвращаемое значение является смешным?

в C ++ Getter & Setter для частного элемента данных очень полезен из-за возможностью контроля мультипликации через значение возврата Const. В Java, если я правильно понимаю (пожалуйста, поправьте меня, если я ...
вопрос задан: 12 September 2011 13:40
0
ответов

Есть ли в Javascript ключевые слова get / set, такие как C #?

Я работаю с XULRunner и обнаружил в примере кода следующий шаблон: var StrangeSample = {backingStore: " ", получить foo () {вернуть this.backingStore +" "; }, установите foo (val) {this ....
вопрос задан: 7 September 2011 22:28
0
ответов

Получатели / установщики класса, имеющего карту

Какая лучшая практика в реализации / предоставлении геттеров / сеттеров для класса, содержащего карту? Самая распространенная реализация, которую я вижу: public class MyClass {private Map ...
вопрос задан: 12 August 2011 03:40
0
ответов

C++ Getters-Setters in Implementation File

Я относительно новичок в C++ и думаю, что мой вопрос лучше всего можно понять на примере. В моем заголовочном файле предположим, что у меня есть класс myClass{ public: double getVar1(); void setVar1(...
вопрос задан: 4 August 2011 14:22
0
ответов

JavaWorld в OO: Getters / Setters vs Builder

Предыстория: I нашел эту статью на JavaWorld, где Аллен Холуб объясняет альтернативу геттерам / сеттерам, которая поддерживает принцип, согласно которому реализация объекта должна быть скрыта (его ...
вопрос задан: 3 August 2011 13:35