Hola,
Cita:
Iniciado por razpeitia 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 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.
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,