Взгляните на описание правила .
Если явно не объявить видимость переменной-члена, это может привести к тому, что видимость вы не ожидаетеи, возможно, оставьте его открытым для непредвиденного изменения другими классами.
Если у вас есть свойство пакета класса private, тогда любой класс в этом же пакете может изменить это свойство.
Но у пакета Private все еще есть действительное использование.Например, вы можете объявить класс как закрытый пакет, чтобы его можно было использовать внутри пакета, в котором он объявлен, но остается скрытым от публичного использования.