En Java en el método igual (Objeto o) puedo acceder a las variables privadas del objeto pasado sin pasar por sus captadores públicos.¿Por qué puedo acceder a mis variables privadas del "otro" objeto directamente, en mi método de igualdad (Objeto o)
public boolean equals(Object o){
...
MyObject other = (MyObject)o;
return getProp() == other.prop;
}
¿Cómo es eso?
Ahhh veo, me aseguraré de buscar esto en el JLS –