Gettery i setery w konwencji Java [duplikat]

To pytanie ma już tutaj odpowiedź:

Gettery i setery Java 16 odpowiedzi

Moja Java jest trochę zardzewiała (robiłem C # przez ostatnie kilka lat). Mam również nadzieję, że nie będzie to bardzo subiektywne pytanie.

W każdym razie mówię, że miałem klasęPerson (tak, wiem trochę), bez zachowania (wersja C #):

public class Person 
{
   public string Name { get; set; }
   public int Age { get; set; }
   // say 10+ properties
}

Jak wyglądałaby odpowiednia wersja Java? Wiem, że mogę napisać wiązkę getterów i setterów (ale powiedzmy, że mam 10+ właściwości), wydaje mi się, że ma wiele szablonów. Czy po prostu należy uważać za złą praktykę:

public class Person {
   public String name;
   public int age;
   // rest of the stuff here
}

Czuję się trochę nieswojo z tego powodu. Zdaję sobie sprawę, że nie ma „właściwej odpowiedzi”, ale bardziej interesują mnie ogólne konwencje i najlepsze praktyki.

questionAnswers(6)

yourAnswerToTheQuestion