Pare che ci stiano provando anche loro...e pare che siano "smart" proprio come quelle del prossimo c#.
Tra i commenti Lorenzo mi ha fatto notare questo:
"...Noooooooo! Wrong syntax.
When I read a.b=c in code, how do I distinguish a public variables assignment from property set (which is really a method call)? Readability is one of the key values in Java..."
Cioè...uno che si lamenta che le property rendono meno leggibile il codice?
e quindi, secondo lui
Fattura1.Cliente.RagioneSociale = Fattura2.Cliente.RagioneSociale;
sarebbe meno leggibile di:
Fattura1.getCliente().setRagioneSociale(Fattura2.getCliente().getRagioneSociale());
bah...contento lui! :-)
Fonte: http://weblogs.java.net/blog/forax/archive/2007/01/a_property_prop_1.html