почему все поля являются общедоступными в playframework ?

Я все еще не понимаю, почему с playframework все поля в классах должны быть общедоступными?

class A {
  public int a;
  public int b;
}

Было бы неплохо дать краткое объяснение.

Насколько я знаю, если они общедоступные, то playframework использует для них сгенерированные невидимые геттеры и сеттеры? Но если они частные, то ... никаких геттеров и сеттеров, и тогда я должен писать их сам?

Если так работает, то почему это уже не Java? Думаю, слишком просто для понимания.

5
задан niels 10 July 2012 в 18:10
поделиться