20
ответов

Соглашения о присвоении имен метода Java: Слишком много методов считывания

Почему имена методов Java используют "получить" префикс так экстенсивно? По крайней мере, в моих программах Java существует много методов с именами, запускающимися со слова, "добираются". Процент получать-методов...
вопрос задан: 2 April 2013 09:27
16
ответов

Зачем использовать геттеры и сеттеры / средства доступа? [закрыто]

В чем преимущество использования геттеров и сеттеров - которые только получают и устанавливают - вместо простого использования открытых полей для этих переменных? Если геттеры и сеттеры когда-либо делают больше, чем просто ...
вопрос задан: 6 December 2017 15:45
14
ответов

Являются методы считывания и методы set плохим дизайном? Противоречащий замеченный совет [копирует]

Я в настоящее время работаю над простой игрой в Java с несколькими различными режимами. Я расширил основной Игровой класс для помещения основной логики в других классах. Несмотря на это, основной игровой класс тих...
вопрос задан: 9 October 2018 22:49
14
ответов

Является ли создание объектов в геттерах плохой практикой?

Давайте создадим объект в геттере, например: public class Class1 {public string Id {get; задавать; } публичная строка Oz {get; задавать; } публичная строка Poznamka {get; задавать; } ...
вопрос задан: 21 January 2010 17:21
12
ответов

Allen Holub записал, что “Вы никогда не должны использовать, добираются/функции множества”, он корректен? [дубликат]

Allen Holub записал следующее, у Вас не может быть программы без некоторой связи. Тем не менее, можно значительно минимизировать связь по-рабски после OO (объектно-ориентированные) предписания (большинство...
вопрос задан: 23 May 2017 01:53
12
ответов

Простой Getter / Setter комментарии

Какое соглашение вы используете, чтобы комментировать геттеры и сеттеры? Это то, что я удивляюсь в течение достаточно долгого времени, например: / ** * (1a), что вы здесь положили? * @парам зарплата (1б), что вы положили ...
вопрос задан: 24 August 2013 01:55
12
ответов

Сравнение .getBackground () с getDrawable [duplicate]

Я полный Android-новичок (1 день), пытающийся создать простое приложение. Я хочу сравнить фоновое изображение моей кнопки с фактическим изображением в чертеже. Ошибок нет, но это не ...
вопрос задан: 3 February 2012 09:40
12
ответов

Почему придерживаются получать-набора и не car.speed () и car.speed (55) соответственно?

Кроме однозначной ясности, почему должен, мы придерживаемся: car.getSpeed () и car.setSpeed (55), когда это могло использоваться также: car.speed () и car.speed (55) я знаю, что получают () и устанавливают (), полезны для...
вопрос задан: 3 November 2010 16:40
12
ответов

Общедоступные Элементы данных по сравнению с Методами считывания, Методами set

Я в настоящее время работаю в QT и так C++. У меня есть классы, который имеет частные элементы данных и общедоступные функции членства. У меня есть общедоступные методы считывания и методы set для элементов данных, доступных в классе...
вопрос задан: 4 June 2010 19:08
11
ответов

Инструкции по Использованию Интерфейса Java — Являются методами get и методами set в интерфейсе плохо?

Что люди думают о лучших инструкциях для использования в интерфейсе? Что должно и не должно входить в интерфейс? Я услышал, что люди говорят, что как правило интерфейс должен только определить...
вопрос задан: 15 July 2009 10:27
11
ответов

Как проследить NullPointerException в цепочке методов get

Если я получаю NullPointerException в вызове как это: someObject.getSomething () .getSomethingElse (). getAnotherThing () .getYetAnotherObject () .getValue (); я получаю довольно бесполезный текст исключения как:...
вопрос задан: 7 January 2009 00:04
10
ответов

Java: как обработать МНОГО полей и их инкапсуляции чисто?

Скажем, для меня определяют задачу с кодированием некоторого RPG. Это означает, что, например, я захочу отследить Символ GameCharacter и статистика этого, как аналитика, премии повреждения или hitpoints. Я'...
вопрос задан: 20 April 2009 15:35
10
ответов

Который является более соответствующим: методы считывания и методы set или функции?

Когда-либо уместно отказаться "getMyValue ()" и "setMyValue ()" шаблон методов считывания и методов set, если альтернативные имена функций делают API более очевидным? Например, предположите, что у меня есть этот класс...
вопрос задан: 6 October 2008 17:06
8
ответов

JAVAFX Вход в систему Имя пользователя и роль от входа в CLASS в другой класс [дубликат]

Я пытаюсь отправить некоторую информацию из моего класса входа в мой основной класс, чтобы сказать Hello UserName! Это часть моего класса входа. public class LoginUser {public String role; частная пустота ...
вопрос задан: 2 January 2016 20:27
8
ответов

Верификации данных в Методе считывания/методе set или в другом месте?

Я задаюсь вопросом - ли это хорошая идея сделать проверки в методах считывания и методах set, или в другом месте в коде. Это могло бы удивить Вас быть когда дело доходит до оптимизации и ускорения кода, я думаю...
вопрос задан: 18 October 2015 15:15
8
ответов

Метод считывания и метод set, указатели или ссылки и хороший синтаксис для использования в C++?

Я хотел бы знать хороший синтаксис для методов считывания C++ и методов set. частный: YourClass *pMember; метод set легок, я предполагаю: освободите участника (YourClass *значение) {это-> pMember = значение;//забывают о...
вопрос задан: 5 September 2010 19:55
8
ответов

TDD, DDD и инкапсуляция

После того, как несколько лет следования плохой практике передали от 'архитекторов' в моем месте работы и думая, что должен быть лучший путь, я недавно читал вокруг TDD и DDD и меня...
вопрос задан: 3 July 2010 08:18
8
ответов

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

Есть ли любые различия между выполнением поля Field = something.getSomethingElse () .getField (); если (поле == 0) {//делают что-то} somelist.add (поле); по сравнению с если (something.getSomethingElse ()....
вопрос задан: 28 July 2009 19:06
8
ответов

Какова лучшая практика для использования, “добираются” в именах методов?

Я заметил во многих местах в Java (включенный C#), который снабжаются префиксом много методов "метода считывания", "добираются", в то время как многие другой не. Я никогда не замечал вида шаблона, за которым Sun, кажется, следует. Что.
вопрос задан: 11 November 2008 15:02
7
ответов

Как генерировать методы считывания и методы set в Visual Studio?

"Генерируют", я имею в виду автоматическую генерацию кода, необходимого для выбранного particuliar (набор) переменная (переменные). Но больше явное объяснение или комментирует хорошую практику, приветствуется.
вопрос задан: 3 October 2012 20:54
7
ответов

Методы считывания/методы set в Java

Я плохо знаком с Java, но имею некоторый опыт ООП с ActionScript 3, таким образом, я пытаюсь переместить доверие материалу, я знаю. В ActionScript 3 можно создать методы считывания и методы set с помощью получения и установить...
вопрос задан: 18 September 2010 11:20
6
ответов

Геттеры \ сеттеры для чайников

Я пытался разобраться в методах получения и установки, и он не погружается. Я читал методы получения и установки JavaScript и Определение методов получения и установки и просто не получаю их. Может кто-то ...
вопрос задан: 22 March 2019 19:54
5
ответов

Java для - каждый на методе считывания

Если javac делают то, что я думаю, следующие строки привели бы к той же производительности: для (Возражают o: getObjects ()) {} Список <Объект> OS = getObjects (); для (Возражают o: OS) {} это так или нет? Или это...
вопрос задан: 4 June 2010 12:13
5
ответов

Каковы преимущества использования свойств внутренне?

Инкапсуляция очевидно полезна и важна при доступе к участникам снаружи класса, но при обращении к переменным класса внутренне, это лучше для вызова их членов парламента, не занимающих официального поста или использования...
вопрос задан: 21 May 2010 19:15
5
ответов

метод get и метод set для класса в классе c#

Принятие у нас есть класс InnerClass с атрибутами и методом get/методом set. У нас также есть класс OuterClass, содержащий InnerClass., например, класс InnerClass {частный интервал m_a; частный интервал m_b;...
вопрос задан: 11 May 2009 12:42
5
ответов

Насмешки носорога AssertWasCalled (многократно) на методе get свойства, использующем AAA

У меня есть дразнивший объект, который передается как аргумент конструктора другому объекту. Как я могу протестировать это, свойство дразнившего объекта назвали? Это - код, который я использую в настоящее время:...
вопрос задан: 10 April 2009 03:55
5
ответов

Используя методов get в методах класса

Если у Вас есть класс с некоторой плоскостью, получают/устанавливают свойства, есть ли какая-либо причина использовать методов get в методах класса, или необходимо ли просто использовать переменные члена парламента, не занимающего официального поста? Я ду
вопрос задан: 10 March 2009 05:32
4
ответа

Получатель класса C ++ не возвращает никакого значения в main, но делает ли это в классе?

Я надеюсь, что кто-то может указать мне направление, почему моя функция getter, кажется, не может быть доступна должным образом, когда она используется вне функции, в которой объявлен метод set. Я читаю в ...
вопрос задан: 19 March 2019 10:40
4
ответа

Получатель / установщик на массиве JavaScript?

Есть ли способ получить поведение get / set для массива? Я представляю что-то вроде этого: var arr = ['one', 'two', 'three']; var _arr = new Array (); for (var i = 0; i < arr.length; i ++) {arr [i] ....
вопрос задан: 18 January 2018 14:17
4
ответа

GetWidth () и getHeight () вида возвращают 0

Я создаю все элементы в моем проекте Android динамически. Я пытаюсь получить ширину и высоту кнопки, чтобы я мог вращать эту кнопку вокруг. Я просто пытаюсь научиться работать ...
вопрос задан: 8 December 2017 14:01