我有一個外部類。我也有一個擴展JPanel的私有內部類。這是代碼的設計。java內部類方法訪問
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()方法。請幫忙。
你什麼意思,你不能訪問該方法?你看到編譯器錯誤消息嗎?如果是這樣,請在您的問題中發佈。 – 2013-03-22 01:52:24
[這個編譯就好了](http://ideone.com/G9SCSB)。 – dasblinkenlight 2013-03-22 01:53:16
Outer outer = new Outer();外部內部內部= outer.new內部(); inner.doSomeWork(); – chuthan20 2013-03-22 01:53:58