¿Se necesitan realmente los métodos Getter para la clase almacenada usando DatabaseReference.setValue ()?

losdocumentación por todo elsetValue() métodos deDatabaseReference estados:

Además, puede establecer instancias de su propia clase en esta ubicación, siempre que cumplan las siguientes restricciones:

La clase debe tener un constructor predeterminado que no tome argumentosLa clasedebe definir captadores públicos para las propiedades que se asignarán.

Las propiedades sin un captador público se establecerán en su valor predeterminado cuando se deserialice una instancia.

Las clases de modelo definidas en elInicio rápido El proyecto de muestra no tiene métodos getter definidos. Mis experimentos parecen indicar que en realidad no son necesarios. Puedo almacenar y recuperar con éxito instancias de clases que no tienen métodos getter definidos, solo campos públicos. ¿Es correcta la documentación?

Respuestas a la pregunta(1)

Su respuesta a la pregunta