我今天早些时候遇到了这样的代码:
public class MyThing {
ArrayList<String> myStrings = new ArrayList<String>();
MyPrivateClass mpc = new MyPrivateClass();
public void DoWork() {
mpc.DoStuff();
}
class MyPrivateClass {
void DoStuff() {
myStrings.add("Test");
}
}
}
这如何或为什么起作用?如何在不引用创建它的类MyPrivateClass
的情况下访问实例?myStrings