我有一个外部类。我还有一个扩展 JPanel 的私有(private)内部类。这是代码的设计。
public class Outer{
private class Inner extends JPanel{
public void doSomeWork(){}
}
public Outer(){
Inner inner = new Inner();
inner.doSomeWork();
}
public static void main(String args[]){
Outer outer = new Outer();
}
}
我无法从外部类访问内部类的 doSomeWork() 方法。请帮忙。
最佳答案
下面是创建 inner 对象并访问其变量的方法...
Outer outer = new Outer();
Outer.Inner inner = outer.new Inner();
inner.doSomeWork();
关于java内部类方法访问,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15561368/