Java: acceso a campos privados directamente desde otra instancia de la misma clase
Estoy escribiendo unequals(Object obj)
Función para una clase. Veo que es posible acceder a los campos privados deobj
de la persona que llama. Así que en lugar de usar un captador:
Odp other = (Odp) obj;
if (! other.getCollection().contains(ftw)) {
}
Solo puedo acceder al campo directamente:
Odp other = (Odp) obj;
if (! other.collection.contains(ftw)) {
}
¿Es esta mala práctica?