Preguntas etiquetadas con setter

1544
¿Por qué usar getters y setters / accessors?

¿Cuál es la ventaja de usar getters y setters, que solo obtienen y establecen, en lugar de simplemente usar campos públicos para esas variables? Si getters y setters están haciendo algo más que el simple get / set, puedo resolver esto muy rápido, pero no estoy 100% claro sobre cómo: public String...

728
Usando @property versus getters y setters

Aquí hay una pregunta de diseño puramente específica de Python: class MyClass(object): ... def get_my_attr(self): ... def set_my_attr(self, value): ... y class MyClass(object): ... @property def my_attr(self): ... @my_attr.setter def my_attr(self, value): ... Python nos...

133
Getters \ setters para tontos

He estado tratando de entender los getters y setters y no se está hundiendo. He leído JavaScript Getters and Setters y Defining Getters and Setters y simplemente no lo . ¿Alguien puede decir claramente: Qué deben hacer un captador y un colocador, y ¿Da algunos ejemplos MUY...

124
Comentarios simples de Getter / Setter

¿Qué convención usas para comentar captadores y establecedores? Esto es algo que me he preguntado durante bastante tiempo, por ejemplo: /** * (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? *...

109
c #: captador / setter

Vi algo como lo siguiente en alguna parte y me preguntaba qué significaba. Sé que son captadores y definidores, pero quiero saber por qué el tipo de cadena se define así. Gracias por ayudarme. public string Type { get; set;