Android Studio: advertencia de compromiso de Github: el acceso puede ser de package privado

Advertencia mostrada en android studio en la request de confirmación de GitHub

He creado una class de terremoto para contener los datos relevantes y he implementado sus methods getter y setter. Me encontré con una advertencia Advertencia: (7, 1) El acceso puede ser de package privado mientras estaba intentando enviar los cambios a GitHub.

Mi pregunta para esto es: ¿Cuál es la mejor práctica al definir tales classs? ¿Debo declararlos públicos o simplemente dejar el modificador de acceso indefinido para que sea privado del package? ¿O alguna otra sugerencia para evitar esta advertencia?

Por lo general, en el desarrollo, desea seguir el principio de privilegio mínimo. Esto significa que solo permite el menor privilegio necesario. Entonces, a less que sea público, manténgalo privado / protegido. Esta es una buena práctica para ingresar, especialmente si comienza a escribir SDK y progtwigs profesionalmente, ya que cualquier persona puede acceder a los methods públicos, de manera inadvertida podría permitir el acceso a methods que no pretendía.

Lo que está viendo es solo el IDE advirtiéndole que no está usando la variable en ningún otro lado, y podría hacerlo privado, siguiendo así el principio descrito anteriormente. Si lo desea, puede suprimir esas advertencias, pero definitivamente es bueno limitar el acceso si es posible. Considéralo una mejor práctica.