Java: доступ к закрытым полям напрямую из другого экземпляра того же класса

Я пишуequals(Object obj) функция для класса. Я вижу, что можно получить доступ к закрытым полямobj от звонящего. Поэтому вместо использования геттера:

Odp other = (Odp) obj;
if (! other.getCollection().contains(ftw)) {

}

Я могу просто получить доступ к полю напрямую:

Odp other = (Odp) obj;
if (! other.collection.contains(ftw)) {

}

Это плохая практика?

Ответы на вопрос(2)

Ваш ответ на вопрос