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

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

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


5
Який правильний спосіб змінити метод сеттера в Ruby on Rails?
Я використовую Ruby on Rails 3.2.2, і я хотів би знати, чи наведено нижче "правильний" / "правильний" / "впевнений" спосіб змінити метод встановлення для атрибута мого класу. attr_accessible :attribute_name def attribute_name=(value) ... # Some custom operation. self[:attribute_name] = value end Наведений вище код, здається, працює як очікувалося. Однак я хотів …

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

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. Що це означає? Яка різниця між ними? Також дайте …

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

15
Учасники публічних даних проти Getters, Setters
Зараз я працюю в Qt і тому на C ++. У мене є класи, в яких є приватні члени даних та загальнодоступні функції членів. У мене є загальнодоступні геттери та сетери для членів даних, доступних у класі. Тепер моє питання полягає в тому, що якщо у нас є геттери та …
78 c++  setter  getter 
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.