Лучшие getter-setter вопросы ИТ разработчиков

  • 2 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

@glowcoder @knittl - я отредактировал ответ.

a код соглашения прост и очевиден, в этом стиле: public: int GetMyAge(){ return myAge; } void SetMyAge(int myAge){ this->myAge = myAge; } private: int myAge;(Я знаю, что это "снова то же самое",но) Я прочитал большинство связанных вопросов по ...

Задан 26 Apr 2011, 09:08 от dantuch
  • 88 голосов
  • 12 ответов
  • 0 просмотров
12 ответов

При этом (автоматически реализованные) свойства в C # по-прежнему являются очень полезными ярлыками (по различным причинам, указанным здесь), поскольку большая часть времени параметризации может не потребоваться, но это предостережение остается в силе.

час беру класс C # и пытаюсь найти лучший способ сделать что-то. Я родом из Java, поэтому я знаком только с лучшими практиками Java; Я новичок в C #! В Java, если у меня есть частная собственность, я делаю это; private String name; public void ...

Задан 09 Feb 2011, 18:18 от Vivin Paliath
  • 15 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Хорошая статья. Но на самом деле, если вы прочитаете его, вы заметите, что для того, чтобы это было хорошей альтернативой геттерам / сеттерам, вам нужно будет включить некоторый код aspectJ в ваш проект и использовать компилятор aspectJ ... Кроме того, вы потеряете всю переносимость с большинство сторонних фреймворков.

а рекомендуется использовать getter / setter для доступа к закрытым переменным. Почему не было бы лучше объявить их общедоступными и получить к ним доступ. В любом случае, мы обращаемся к нему, используя getter и setter?

Задан 26 Aug 2011, 16:48 от nikhil
  • 23 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

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

как выглядят методы получения и установки auto-gen для следующего значения свойства? ... in .h @interface MyClass : NSObject { @private NSString *_value; } @property(retain) NSString *value; ... in .m @synthesize value = _value;что если я ...

Задан 05 Dec 2011, 08:11 от tom
  • 10 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Правильное использование метода получения / установки для значений словаря

Я довольно плохо знаком с Python, поэтому, если здесь есть что-то плохое, пожалуйста, укажите на это. У меня есть объект с этим словарем: traits = {'happy': 0, 'worker': 0, 'honest': 0}Значение для каждой черты должно быть int в диапазоне 1-10, ...

Задан 13 Oct 2011, 21:57 от jb.
  • 2 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Как я могу скрыть «сеттеры» от всех, кроме одной сборки?

Я упомянул эту проблему вмой другой вопрос, но я думаю, что стоит разобрать его на свой собственный вопрос, так как на самом деле это не зависит от других сц...

Задан 07 Oct 2010, 03:05 от RPM1984
  • 11 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Getter-Setter и приватные переменные [дубликаты]

На этот вопрос уже есть ответ здесь: Зачем использовать геттеры и сеттеры / средства доступа? [закрыто] [/questions/1568091/why-use-getters-and-setters-accessors] 38 ответовКакой смысл сеттеров и геттеров в Java? ...

Задан 25 Feb 2014, 08:12 от genonymous
  • 29 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

С учетом вышесказанного, эта функция устарела, советы не использовать в производственном кодировании.

но я читал о том, что существует возможность определения геттеров / сеттеров в JavaScript. Это кажется чрезвычайно полезным - установщик является своего рода «помощником», который может анализировать значение, которое должно быть установлено в ...

Задан 07 Mar 2011, 16:29 от pimvdb
  • 30 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

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

Я делаю большой проект впервые. У меня есть много классов, и некоторые из них имеют открытые переменные, некоторые имеют закрытые переменные с методами set и getter, и оба имеют оба типа. Я решил переписать этот код, чтобы использовать в первую ...

Задан 18 Jan 2013, 13:26 от Marek Čačko
  • 26 голосов
  • 5 ответов
  • 0 просмотров
5 ответов

IntelliJ формат получения / установки

Как вы можете заставить IntelliJ генерировать геттер / сеттер в одну строку, например так: public String getAbc() { return abc; }Вместо public String getAbc() { return abc; }??

Задан 23 Nov 2009, 18:59 от Marcus Leon
  • 6 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

В чем преимущество использования функции get для класса Python? [закрыто]

Например, в приведенном ниже коде, что является преимуществом функции getName? class Node(object): def __init__(self, name): self.name = str(name) def getName(self): return self.name def __str__(self): return self.name

Задан 13 Dec 2012, 03:05 от Chris
  • 16 голосов
  • 7 ответов
  • 0 просмотров
7 ответов

 и тогда был бы получатель / установщик.

ю, что это, вероятно, субъективно, но я читал этостраница оптимизации от Google для PHP [http://code.google.com/speed/articles/optimizing-php.html]и они предлагают использовать свойство переменной напрямую, без необходимости использования методов ...

Задан 02 Jun 2011, 13:47 от Phill Pafford
  • 3 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Добавление геттера делает использование неверного синтаксиса подчеркивания

У меня есть класс со следующим заголовком: #import <Foundation/Foundation.h> @interface CustomClass : NSObject @property (strong, nonatomic) NSString *foo; @endСо следующей реализацией, которая не показывает никаких ошибок: #import ...

Задан 09 Aug 2013, 21:24 от golddove
  • 107 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Как реализовать частный сеттер при использовании интерфейса?

Мы создали интерфейс с некоторыми свойствами.Если интерфейс неt все свойства объекта класса будут установлены в

Задан 15 Aug 2013, 07:35 от dotnetnoob
  • 2 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

«Вперед неразрушимые» шаблоны классов доступа [C ++]

Если я не ошибаюсь, шаблон getter / setter - это общий шаблон, используемый для двух вещей: Чтобы сделать личную переменную так, чтобы ее можно было использовать, но не изменять, просто предоставивgetVariable метод (или, реже, только ...

Задан 07 Jan 2010, 01:31 от Guilherme Vieira
  • 30 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

Использование getter / setter против «говори, не спрашивай»?

Скажи, не спрашивай принципВот [http://pragprog.com/articles/tell-dont-ask]часто вставляется мне, когда я использую геттеры или сеттеры, и люди говорят мне не использовать их. Сайт ясно объясняет, что я должен и что я не должен делать, но на ...

Задан 19 May 2013, 14:05 от Skamah One
  • 0 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Выполнять бизнес-логику после вызова геттеров

Я хотел бы написать свою бизнес-логику после вызова методов получения и установки (дважды), потому что я использую значения их объектов внутри бизнес-логики....

Задан 22 Mar 2013, 10:09 от ctekk
  • 53 голосов
  • 16 ответов
  • 0 просмотров
16 ответов

Получатели и установщики Java

Есть ли лучший стандартный способ создания геттеров и сеттеров в Java? Это довольно многословно, чтобы явно определить геттеры и сеттеры для каждой переменной. Есть ли лучший стандартный подход к аннотациям? Есть ли у Spring что-то ...

Задан 15 Dec 2009, 13:04 от Verhogen
  • 54 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Удачи,

я до недавнего времени умышленно оставлял себе Java n00b, и мое первое настоящее знакомство вызвало небольшой шок: у Java нет свойств стиля C #! Хорошо, я могу жить с этим. Тем не менее, я также могу поклясться, что видел код getter / setter ...

Задан 16 Sep 2008, 08:52 от Ishmaeel
  • 18 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

 префиксы (а также наши IDE), чтобы увидеть, с какими свойствами мы можем работать в классе. Это обсуждение, к которому я был бы готов вернуться в какой-то момент.

ая над проектом, я вносил некоторые изменения и просматривал существующие документы по API-интерфейсам для понимания. Просматривая документы Kohana, я заметил, что методы получения / установки любого данного класса обычно объединяются: public ...

Задан 13 Jul 2011, 06:13 от Dan Lugg
  • 2 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Опять же, это не старая неприятная привычка, это соглашение, изложенное разработчиками языка. Вы не должны соглашаться с этим, но это стандарт

вещь, которую я никогда не понимал в AS3, это то, что у вас не может быть закрытого метода set и открытого метода get вместе. из моего класса я хотел бы назначить значения, которые будут вызывать функцию частного набора: myNumber = 22; но мне ...

Задан 28 Mar 2011, 22:28 от TheDarkIn1978
  • 107 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

Возможно ли реализовать динамические геттеры / сеттеры в JavaScript?

Я знаю, как создавать методы получения и установки для свойств, имена которых уже известны, делая что-то вроде этого: // A trivial example: function MyObject(val){ this.count = 0; this.value = val; } MyObject.prototype = { get value(){ return ...

Задан 25 Oct 2011, 15:45 от megaflop
  • 4 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Flex: помогите мне понять привязку данных к геттерам и сеттерам

Помогите мне понять привязку данных Когда я создаю переменную в классе: [Bindable] личное var _name: String; и затем генерировать геттеры и сеттеры, я получаю: private var _name:String; [Bindable] public function get name():String { ...

Задан 21 May 2013, 19:04 от stevemcl
  • 3 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Используйте некоторые IDE для генерации. CLion предлагает опцию для вставки геттеров и сеттеров на основе члена класса. Оттуда вы можете увидеть сгенерированный результат и следовать той же практике.

мне нужно написать установщик и / или получатель для свойства, я пишу это так: struct X { /*...*/}; class Foo { private: X x_; public: void set_x(X value) { x_ = value; } X get_x() { return x_; } };Однако я слышал, что этоСтиль Java написания ...

Задан 31 Jul 2018, 14:08 от bolov
  • 1 голос
  • 2 ответа
  • 0 просмотров
2 ответа

Нет, вы не можете обойти это, потому что это слишком низкий уровень. Ну, вы можете исправить Chrome (есть патч, если вы ищете его), но это действительно полезно для вас, а не для разработки в целом :)

ел бы продлитьlocalStorage выполняя некоторый код каждый раз, когда параметр выбирается / сохраняется. Я мог бы определить геттер / сеттер для всех существующих свойствlocalSt,orage, но проблема заключается в новых ...

Задан 21 Jun 2011, 17:35 от pimvdb
  • 4 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

Я вижу, просто Си влияет на многие языки, и люди всегда будут сравнивать язык на основе того, с чем они знакомы, как и я.

еПример кода: Class People { // private property. private $name; // other methods not shown for simplicity. }Прямо вперед. Позвольте мне предположить, что$name этоЧАСТНЫЙученик(или свойство, переменная, поле, называйте его как хотите), Есть ли ...

Задан 07 Feb 2011, 19:03 от Hendra Uzia
  • 10 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

DDD и использование геттеров и сеттеров

Я прочитал несколько статей / постов, касающихся использования методов получения и установки, и того, как они помогают победить цель инкапсуляции в объектах модели предметной области. Я понимаю логику отказа от использования сеттеров - вы ...

Задан 28 Nov 2011, 03:13 от Chris
  • 84 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Как я могу переписать метод получения в модели ActiveRecord?

Я пытаюсь переписать метод получения для модели ActiveRecord. У меня есть атрибут с именемname в моделиCategoryи я хотел бы иметь возможность сделать что-то вроде этого: def name name_trans || name endЕслиname_trans атрибут не ноль, затем ...

Задан 17 Feb 2014, 17:06 от oyvindhauge
  • 1 голос
  • 1 ответ
  • 0 просмотров
1 ответ

Сохранение значения в качестве одной из требуемых температур сэкономит на вычислениях, когда этот тип температуры необходим. В этом коде это не будет иметь значения, но при масштабировании программного обеспечения важно исключить чрезмерную обработку.

я проблема с моим текущим заданием на программирование. Я чувствую, как будто я очень близок к тому, чтобы это исправить, но что-то не так. Я знаю, что мне нужно сделать что-то другое, чтобы программа работала правильно, так как она сейчас не ...

Задан 25 Sep 2018, 18:57 от Jenny Nicky
  • 30 голосов
  • 14 ответов
  • 0 просмотров
14 ответов

Какой смысл сеттеров и геттеров в Java? [Дубликат]

На этот вопрос уже есть ответ здесь: Зачем использовать геттеры и сеттеры / средства доступа? [закрыто] [/questions/1568091/why-use-getters-and-setters-accessors] 38 ответовПожалуйста, простите за длину, но вот две программы, обе одинаковые, но ...

Задан 22 Sep 2009, 17:58 от Soully
  • 107 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Как реализовать частный сеттер при использовании интерфейса?

Я создал интерфейс с некоторыми свойствами. Если интерфейс не существует, все свойства объекта класса будут установлены в {get; private set; }Тем не менее, это не допускается при использовании интерфейса, поэтому можно ли это сделать, и если ...

Задан 15 Aug 2013, 09:35 от dotnetnoob
Page 1 of 2
1 2