getter-setter

почему вы думаете (или, почему это хорошо, что) Microsoft решила не разрешить: public abstract class BaseClass { public abstract int Bar { get;} } public class ConcreteClass : BaseClass { public override int Bar { get { return 0; } set {} } } CS0546 ' ConcreteClass.Бар.s...

какое соглашение вы используете для комментариев геттеров и сеттеров? Это то, что я задавался вопросом в течение довольно долгого времени, например: /** * (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? * @re...

Мне нужно получить значение поля с определенной аннотацией, поэтому с отражением я могу получить этот объект поля. Проблема в том, что это поле всегда будет частным, хотя я заранее знаю, что у него всегда будет метод getter. Я знаю, что могу использовать setAccesible(true) и получить его значение (когда нет P...

Я беру класс C# прямо сейчас, и я пытаюсь выяснить, лучший способ делать вещи. Я пришел из Java-фона, и поэтому я знаком только с лучшими практиками Java; я новичок C#! в Java, если у меня частная собственность, я делаю это: private String name; public void setName(String name) { this.name = name; } pu...

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

обычно мы используем @interface interface_name : parent_class <delegates> { ...... } @end метод in .файл H И в .M файл мы синтезируем свойства переменных, объявленных в .H-файл. но в каком-то коде, это @интерфейс.....@end метод хранится в .файл м также. Что это значит? В чем разница между ними? ...

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

public: inline int GetValue() const { return m_nValue; } inline void SetValue(int nNewValue) { this -> m_nValue = nNewValue; } On Изучать C++, Они сказали, что он будет работать быстрее. Итак, я подумал, что было бы здорово использовать на геттерах и сеттерах. Но,...

Мне нужно знать, как NetBeans генерирует геттеры и сеттеры с помощью ярлыка....

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