W Javie w metodzie równości (Obiekt o) mogę uzyskać dostęp do prywatnych zmiennych przekazywanego obiektu bez przechodzenia przez jego publiczne pozyskiwanie.Dlaczego mogę uzyskać dostęp do moich prywatnych zmiennych "innego" obiektu bezpośrednio, w mojej metodzie równa (Object o)
public boolean equals(Object o){
...
MyObject other = (MyObject)o;
return getProp() == other.prop;
}
Jak to jest?
Ahhh Rozumiem, będę musiał szukać tego w JLS –