Запитання з тегом «getter»

Геттер - це відкритий метод доступу, що використовується в об'єктно-орієнтованому програмуванні, який повертає значення, пов'язане з приватним членом класу.

30
Навіщо використовувати геттери та сетери / аксесуари?
Яка перевага використання геттерів та сетерів - які тільки отримуються та встановлюються - замість того, щоб просто використовувати публічні поля для цих змінних? Якщо геттери і сетери коли-небудь роблять більше, ніж просто просте отримання / встановлення, я можу це зрозуміти дуже швидко, але я не на 100% зрозуміла, як: public …
1540 java  oop  setter  getter  abstraction 

17
Перегляд getWidth (), а getHeight () повертає 0
Я створюю всі елементи мого проекту Android на динамічному рівні. Я намагаюся отримати ширину і висоту кнопки, щоб я міг обертати цю кнопку навколо. Я просто намагаюся навчитися працювати з мовою андроїд. Однак він повертає 0. Я провів деякі дослідження і побачив, що це потрібно робити десь іншому, ніж у …

9
Чому JSF дзвонить отримувачам кілька разів
Скажімо, я вказую компонент outputText таким чином: <h:outputText value="#{ManagedBean.someProperty}"/> Якщо я друкую повідомлення журналу, коли somePropertyвиклик getter для і завантажує сторінку, неважливо помітити, що виклик викликається не один раз за запит (у моєму випадку два рази або три рази): DEBUG 2010-01-18 23:31:40,104 (ManagedBean.java:13) - Getting some property DEBUG 2010-01-18 23:31:40,104 …
256 performance  jsf  el  getter 


9
Хороша чи погана практика? Ініціалізація об'єктів у геттері
У мене є дивна звичка, здається ... щонайменше, за словами мого колеги. Ми разом працювали над невеликим проектом. Я написав класи (спрощений приклад): [Serializable()] public class Foo { public Foo() { } private Bar _bar; public Bar Bar { get { if (_bar == null) _bar = new Bar(); return …
167 c#  coding-style  getter 

3
Різниця в C # між різними стилями геттера
Я інколи бачу абревіатури у властивостях для геттера. Наприклад, ці два типи: public int Number { get; } = 0 public int Number => 0; Чи можете мені хтось сказати, чи є різниці між цими двома. Як вони поводяться? Вони обидва лише для читання?

12
Геттери / сетери для манекенів
Я намагався обернутись гетерами та сетерами, і це не занурюється. Я читав JavaScript Getters і Setters і визначав Getters і Setters і просто не отримував цього. Хтось може чітко заявити: Що призначено робити геттером і сетером, і Наведіть ДУЖЕ прості приклади?

4
Найкращий спосіб викликати геттера шляхом відображення
Мені потрібно отримати значення поля з конкретною анотацією, тому за допомогою відображення я можу отримати цей Польовий об’єкт. Проблема полягає в тому, що це поле завжди буде приватним, хоча я заздалегідь знаю, що у нього завжди буде метод геттера. Я знаю, що можу використовувати setAccesible (true) і отримати його значення …
127 java  reflection  getter 

14
Прості коментарі Getter / Setter
Яку умову ви використовуєте, щоб коментувати геттерів та сетерів? Це те, про що я задався питанням, наприклад: /** * (1a) what do you put here? * @param salary (1b) what do you put here? */ public void setSalary(float salary); /* * (2a) what do you put here? * @return (2b) …



4
Для чого потрібні геттери та сетери в класах ECMAScript 6?
Мене бентежить питання про те, що стосується геттерів та сетер у класах ECMAScript 6. Яка мета? Нижче наведено приклад, про який я маю на увазі: class Employee { constructor(name) { this._name = name; } doWork() { return `${this._name} is working`; } get name() { return this._name.toUpperCase(); } set name(newName){ if(newName){ …

3
Різниця між визначенням @interface у файлах .h та .m
Зазвичай ми використовуємо @interface interface_name : parent_class <delegates> { ...... } @end методом у .h файлі та .m файлі ми синтезуємо властивості змінних, оголошених у .h файлі. Але в коді цей метод @interface ..... @ end також зберігається у файлі .m. Що це означає? Яка різниця між ними? Також дайте …

6
Як визначити сеттер / геттер на прототипі
EDIT Жовтень 2016 : Зверніть увагу, що це питання було задано у 2012 році. Щомісяця хтось додає нову відповідь або коментар, який спростовує відповідь, але насправді не має сенсу робити це, оскільки питання, ймовірно, застаріло (пам’ятайте, це було для Gnome Javascript для написання розширень гном-оболонка, а НЕ браузер матеріалу, який …

10
Конвенції щодо методів доступу (геттерів та сеттерів) у C ++
Декілька запитань про методи доступу в C ++ було задано на SO, але жоден не зміг задовольнити мою цікавість до цього питання. Я намагаюся уникати доступу, коли це можливо, тому що, як Stroustrup та інші відомі програмісти, я вважаю клас з багатьма з них ознакою поганого ОО. У C ++ …
78 c++  accessor  setter  getter 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.