Доступ к приватному полю экземпляра объекта

У меня есть класс, который имеет одно поле с именемorbits (имеет тот же тип, что и мой классBody и имеетprivate модификатор):

public class Body {

     // I defined it as private field
     private Body orbits = null;

     public Body getOrbits(){
         return orbits;
     }

     public void setOrbits(Body orbits){
    this.orbits = orbits;
     }

     public void capture(Body victim){
        //Why 'victim' can access 'orbits' ?
        victim.orbits = this;
     }
}

В классе я определил метод с именемcapture(Body victim), который имеет один параметр с типомBody, Мне интересно в методе, почему я могу получить прямой доступ кprivate полеorbits напримерvictim ? Я имею в виду полеprivate нетТ это недоступно через жертву экземпляра?

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

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