java is a rookie. I roughly understand that when java compiles external classes and inner classes, it is treated as two classes. Inner classes can access variables of external classes, and some access methods are added during compilation, but I don"t understand why external classes can access private variables of internal classes. Please tell us