Вопросы с тегом 'getter'

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

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

Какое преимущество использования геттеров и сеттеров - которые только получают и устанавливают - вместо простого использования открытых полей для этих переменных? Если получатели и сеттеры когда-либо делали больше, чем просто простой get/set, я могу...
14 окт. '09 в 18:20
14

Просмотр getWidth() и getHeight() возвращает 0

Я создаю все элементы в моем проекте Android в динамическом режиме. Я пытаюсь получить ширину и высоту кнопки, чтобы я мог повернуть эту кнопку вокруг. Я просто пытаюсь научиться работать с языком Android. Однако он возвращает 0. Я провел некоторое ...
28 авг. '10 в 17:47
9

Почему JSF вызывает геттеры несколько раз

Скажем, я указываю компонент outputText следующим образом: <h:outputText value="#{ManagedBean.someProperty}"/> Если я печатаю сообщение журнала, когда вызывается геттер для someProperty и загружает страницу, тривиально заметить, что получат...
18 янв. '10 в 23:43
16

Являются ли геттеры и сеттеры плохими? Противоречивые советы

В настоящее время я работаю над простой игрой на Java с несколькими различными режимами. Я расширил основной класс игры, чтобы поместить основную логику в другие классы. Несмотря на это, основной класс игры по-прежнему довольно здоров. После быстрог...
19 февр. '09 в 12:33
14

Как создать геттеры и сеттеры в Visual Studio?

Под "generate" подразумевается автоматическое генерирование кода, необходимого для выбранного (набора) переменных (s). Но более явное объяснение или комментарий о хорошей практике приветствуются.
06 авг. '08 в 2:15
15

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

Я пытаюсь разгадать геттеры и сеттеры и не погружаться. Я читал JavaScript Getters and Setters и Определение Getters и Setters и просто не получить его. Может ли кто-то четко указать: То, что должны делать геттер и сеттер, и Дайте несколько прост...
01 мая '09 в 19:52
4

Лучший способ привлечения геттера отражением

Мне нужно получить значение поля с определенной аннотацией, поэтому с отражением я могу получить этот объект поля. Проблема в том, что это поле будет всегда приватным, хотя я знаю заранее, что он всегда будет иметь метод геттера. Я знаю, что я могу и...
14 апр. '10 в 15:14
15

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

Какое соглашение вы используете, чтобы комментировать геттеры и сеттеры? Это то, о чем я давно задумывался, например: /** * (1a) what do you put here? * @param salary (1b) what do you put here? */ public void setSalary(float salary); /* * (2a) ...
22 июн. '09 в 19:26
6

Как работают геттеры и сеттеры?

Я из мира php. Не могли бы вы объяснить, какие геттеры и сеттеры есть и могут дать вам несколько примеров?
10 янв. '10 в 12:20
3

Разница между определением @interface в файлах .h и .m

Обычно мы используем @interface interface_name : parent_class <delegates> { ...... } @end в файле .h и в файле .m мы синтезируем свойства переменных, объявленных в файле .h. Но в некотором коде этот метод @interface..... @end также содержи...
19 окт. '10 в 9:59
2

Что такое геттеры и сеттеры для классов ECMAScript 6?

Я смущен тем, что точка геттеров и сеттеров находится в классах ECMAScript 6. В чем цель? Ниже приведен пример, который я имею в виду: class Employee { constructor(name) { this._name = name; } doWork() { return `${this....
29 янв. '15 в 18:48
6

Как определить сеттер/приемник на прототипе

EDIT Oct 2016. Обратите внимание, что этот вопрос задавали в 2012 году. Каждый месяц или около того кто-то добавляет новый ответ или комментарий, который опровергает ответ, но на самом деле не имеет смысла делать это, вопрос, вероятно, устарел (пом...
15 мая '12 в 0:29
13

В чем смысл геттеров и сеттеров?

Возможный дубликат: Зачем использовать геттеры и сеттеры? Я читал книги на Java, говоря, что полезно создавать сеттеры и геттеры для переменных, таких как x и y. Например: public int getX(){ return x; } public void setX(int x){ this...
02 мая '12 в 4:48
9

Соглашения для методов доступа (getters и seters) в С++

Несколько вопросов о методах доступа на С++ были заданы на SO, но никто не смог удовлетворить мое любопытство по этой проблеме. Я стараюсь избегать аксессуаров, когда это возможно, потому что, подобно Stroustrup и другим известным программистам, я с...
05 сент. '10 в 19:29
15

Публичные данные против Getters, Setters

В настоящее время я работаю в Qt и поэтому С++. У меня есть классы, в которых есть частные члены данных и функции публичных членов. У меня есть публичные получатели и сеттеры для членов данных, доступных в классе. Теперь мой вопрос: если у нас ест...
04 июн. '10 в 19:08