Tôi có lớp ngoài. Tôi cũng có một lớp bên trong riêng tư mở rộng JPanel. Đây là thiết kế của mã.truy cập phương thức lớp học bên trong 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();
}
}
Tôi không thể truy cập phương thức doSomeWork() của lớp bên trong từ lớp bên ngoài. Hãy giúp tôi.
gì bạn có nghĩa là bạn không thể truy cập phương pháp này? Bạn có thấy thông báo lỗi trình biên dịch không? Nếu có, vui lòng đăng nó ở đây trong câu hỏi của bạn. –
[Điều này biên dịch tốt] (http://ideone.com/G9SCSB). – dasblinkenlight
Outer outer = new Outer(); Outer.Inner inner = outer.new Inner(); inner.doSomeWork(); – chuthan20