Java: доступ к закрытым полям напрямую из другого экземпляра того же класса
Я пишуequals(Object obj)
функция для класса. Я вижу, что можно получить доступ к закрытым полямobj
от звонящего. Поэтому вместо использования геттера:
Odp other = (Odp) obj;
if (! other.getCollection().contains(ftw)) {
}
Я могу просто получить доступ к полю напрямую:
Odp other = (Odp) obj;
if (! other.collection.contains(ftw)) {
}
Это плохая практика?