我有一个类,它有一个名为的字段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字段?我的意思是该字段是,它不是无法通过实例受害者访问吗?orbitsvictimprivate