मेरे पास बाहरी कक्षा है। मेरे पास एक निजी आंतरिक कक्षा भी है जो जेपीनल को फैलाती है। यह कोड का डिज़ाइन है।जावा आंतरिक कक्षाएं विधि का उपयोग
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() उपयोग करने में सक्षम नहीं किया जा रहा हूँ। कृपया मदद करे।
क्या आप मतलब है आप विधि का उपयोग नहीं कर सकते हैं? क्या आप एक कंपाइलर त्रुटि संदेश देख रहे हैं? यदि ऐसा है, तो कृपया इसे अपने प्रश्न में यहां पोस्ट करें। –
[यह सिर्फ ठीक है संकलित] (http://ideone.com/G9SCSB)। – dasblinkenlight
बाहरी बाहरी = नया बाहरी(); बाहरी। आंतरिक आंतरिक = बाहरी। नया आंतरिक(); inner.do SomomeWork(); – chuthan20