我知道已经有类似的问题与这个问题相关了,但是,我无法解决我的问题。我试图将我的问题简化为以下代码 -
class Outer
{
Outer()
{}
class Inner
{
Inner()
{}
}
void func()
{
System.out.println("Outer");
}
}
public class Nested
{
public static void main(String args[])
{
Outer oo = new Outer();
Outer.Inner ii = oo.new Inner();
// ii.func(); I know this won't work
}
}
我能否从内部类的对象 "ii" 中调用外部类函数 "func()"?如果可以,如何实现?