Ver Mensaje Individual
  #16 (permalink)  
Antiguo 07/06/2013, 22:25
Avatar de HackmanC
HackmanC
 
Fecha de Ingreso: enero-2008
Ubicación: Guatemala
Mensajes: 1.817
Antigüedad: 16 años, 10 meses
Puntos: 260
Sonrisa Respuesta: ¿Diferencias Pro y contras entre los lenguajes de programacion web?

Hola,

Cita:
Iniciado por razpeitia Ver Mensaje
Es que eso se llama syntactic sugar y lo único que hace es que tu compilador te genera los métodos apropiados quedando tu código bastante parecido al de Java ademas de desorientar a uno que otro programador. Ver articulo al respecto.
Exactamente.

Cita:
Iniciado por HighCore Ver Mensaje
Empiezo yo:


No había visto esa imagen. ¿Para que sirven los getters y setters?

Los getters y setters tienen una funcionalidad bien específica, tiene que "validar" la información o "realizar" funciones adicionales.

Código:
public String getName() {
  return name == null ? "" : name;
}
Ese es el objetivo de un getter, sino da igual hacerlo public.

Código:
public String name;
Y es mucho mas corto que.

Código:
public string Name { get; set; }
Sino quedaría igual que Java, poniendo el mismo boilerplate.
Que intersante, nunca había comparado los dos lenguajes en esas cosas.

Saludos,