Las propiedades C# (me refiero a los métodos get y set) son una característica muy útil. java tiene algo similar a las propiedades C# también. Me refiero a cómo podemos implementar algo como el siguiente código C# en Java:¿Java tiene algo similar a las propiedades de C#?
public string Name
{
get
{
return name;
}
set
{
name = value;
}
}
gracias de antemano
Ver [getters/setters en java] (http://stackoverflow.com/questions/875033/getters-setters-in-java) –
Vea también CodePorting C# 2Java Cloud-App http://codeporting.com/blog/csharp-to-java-conversion/archive/2012/05/09/migrating-c-properties-to-java-using-codeporting- c2java.html que traduce las propiedades de C# a java automáticamente mientras que el código de C# se transporta a java. –
En realidad, puede omitir los prefijos get y set y usar como por ejemplo public String name() {...} para getter y public void name (String val) {...} para el setter. "set" y "get" son convencionales, pero es muy obvio que se establece cuando escribe el nombre ("Lem") y obtiene String n = name(); –