Foros del Web » Programación para mayores de 30 ;) » Java »

hay geters y setters estaticos

Estas en el tema de hay geters y setters estaticos en el foro de Java en Foros del Web. hay geters y setters estaticos ya que nunca se menciona en ningún manual ya se como se usa pero no los he visto , ahora ...
  #1 (permalink)  
Antiguo 30/01/2013, 21:19
Avatar de jor_0203  
Fecha de Ingreso: octubre-2011
Ubicación: mexico
Mensajes: 760
Antigüedad: 12 años, 6 meses
Puntos: 8
hay geters y setters estaticos

hay geters y setters estaticos ya que nunca se menciona en ningún manual
ya se como se usa pero no los he visto , ahora mi duda es la siguiente
si yo lo pongo eso es correcto o estoy haciendo una aberracion del concepto.
  #2 (permalink)  
Antiguo 31/01/2013, 02:35
Avatar de chuidiang
Colaborador
 
Fecha de Ingreso: octubre-2004
Mensajes: 3.774
Antigüedad: 19 años, 7 meses
Puntos: 454
Respuesta: hay geters y setters estaticos

En general debe evitarse el uso de atributos estáticos salvo en determinados casos, como métodos de utilidad para evitar instanciar la clase (por ejemplo casi todos los métodos de la clase Math). También se usan para constantes (final) como Math.PI.

La "aberración" sería usar atributos estáticos que no sean constantes (y que no necesitan setter y getter), pero si no queda más remedio que usar atributos estáticos, entonces los setter y getter son buena costumbre, por el mismo motivo que lo son los setter y getter no estáticos.

Se bueno.
__________________
Apuntes Java
Wiki de Programación
  #3 (permalink)  
Antiguo 31/01/2013, 07:49
Avatar de CapacProg  
Fecha de Ingreso: marzo-2010
Ubicación: Lima - Perú
Mensajes: 324
Antigüedad: 14 años, 1 mes
Puntos: 71
Respuesta: hay geters y setters estaticos

Los métodos accesores son para recuperar(get) o escribir(set) los valores de un atributo en un 'objeto', si deseas accesar a una constante, de una variable de clase, no puedes tener set, pero si get, sin embargo es una perdida de tiempo ya que por su naturaleza la puedes accesar sin problemas, a traves de su nombre. Ahora si tiene una variable estática y tu implementación demanda a fuerza su utilización normal no hay problema alguno, un ejemplo de este último puede ser una variable que lleve la cuenta de cuantas veces se construya un objeto, que necesariamente es estático.
__________________
%
El mejor guerrero no es el que triunfa siempre sino el que vuelve sin miedo a la batalla.
%

Etiquetas: Ninguno
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:11.