Os métodos Getter são realmente necessários para a classe armazenada usando DatabaseReference.setValue ()?

odocumentação por todo osetValue() métodos deDatabaseReference afirma:

Além disso, você pode definir instâncias de sua própria classe nesse local, desde que atendam às seguintes restrições:

A classe deve ter um construtor padrão que não aceita argumentosA classedeve definir getters públicos para as propriedades a serem atribuídas.

As propriedades sem um getter público serão definidas com o valor padrão quando uma instância for desserializada.

As classes de modelo definidas noComeço rápido O projeto de amostra não possui métodos getter definidos. Minhas experiências parecem indicar que não são realmente necessárias. Sou capaz de armazenar e recuperar instâncias de classes que não possuem métodos getter definidos, apenas campos públicos. A documentação está correta?

questionAnswers(1)

yourAnswerToTheQuestion