> Első látásra a .NET-es Property tényleg kényelmesebb, de a Java-s getter/setter felállás is védhető. Szerintem ez szubjektív dolog.
Példát is mondanék: a set-get mutatja, hogy ott történik is valami ráadás az írás-olvasás mögött.
> A másik meg, hogy ha egy attribútumra validátort, lazy loadingot, vagy bármi mást szeretnél, a későbbiekben akkor a public fielddel átírod mindenhol? Vagy?
Tudtommal a refactor toolok ilyet tudnak.