Glossary entry (derived from question below)
English term or phrase:
Property getter
Spanish translation:
función de obtención/lectura de propiedades
English term
Property getter
5 | función de obtención/lectura de propiedades | Tomás Cano Binder, BA, CT |
4 | Recolector de particularidad(es) | Victor Chaves |
4 | función getter de acceso a variables | Marian Martin (X) |
Oct 12, 2007 19:51: Tomás Cano Binder, BA, CT changed "Edited KOG entry" from "<a href="/profile/683410">María Etelvina Aguiar's</a> old entry - "Property getter"" to ""función de obtención/lectura de propiedades""
Proposed translations
función de obtención/lectura de propiedades
- "La función de obtención/lectura de propiedades tiene un tipo de retorno sin valor"
No se está hablando de la propiedad llamada "getter", sino de algo que retorna un valor, o sea una función.
En realidad el mensaje de error habla de que, a pesar de que se espera un valor de esta función de obtención o lectura de propiedades, lo que ocurre es que hay un retorno sin valor (ni siquiera un valor nulo), lo cual aparentemente se considera un error en el programa en cuestión.
Recolector de particularidad(es)
función getter de acceso a variables
Por lo que he visto, tanto Getter como Setter son funciones o métodos de lenguaje de programación que no se traducen.
Te adjunto un par de referencias.Suerte!
Generate Getter and Setter
El lenguaje Java permite especificar diferentes niveles de visibilidad de atributos. Sin embargo, en programación orientada a objetos, los atributos internos de una clase deberían ser siempre privados. Esto quiere decir que no debería poder realizarse ningún tipo de modificación directa del atributo de una clase desde otra clase externa. A causa de esto, la única manera de acceder a un atributo privado para leer su valor o bien para darle un nuevo valor sería utilizando un método accesor o modificador que sea público. Seleccionando "Generate Getter and Setter" una ventana mostrando los posibles métodos que podrían crearse de acuerdo con los atributos definidos aparecerá. Entonces los métodos necesarios podrían crearse simplemente seleccionándolos y pulsando "Ok".
http://plataformaeclipse.com/empezando/programando-java-con-...
Se puede acceder a las propiedades estáticas usando las funciones de ayuda PerlNET::get y PerlNET::set:
http://flanagan.ugr.es/perlnet/referencia.htm
Un getter y un setter son los clase::get_loquesea() y case::set_loquesea(valor)
En python no tienen sentido porque siempre puedes cambiar tu idea de cómo acceder a las variables mientras que programas sin afectar a lo demás.
Un propiedad en python se define como una variable intrínsica de la propia clase (self.property = valor). Por eso se llama propiedad de la clase. Y se accede con clase.property ... sin preguntar a un método por el valor.
http://crysol.inf-cr.uclm.es/node/628
Discussion