मुझे जावा में निम्न प्रश्न का सामना करना पड़ता है, आंतरिक वर्ग की विधि में आंतरिक कक्षा घोषित होने पर आंतरिक वर्ग का एक उदाहरण कैसे प्रारंभ किया जाए? मैं निम्नलिखित मामले में एक संकलन त्रुटि से मुलाकात की। बहुत धन्यवाद।बाहरी वर्ग की विधि में आंतरिक कक्षा घोषित होने पर आंतरिक वर्ग का एक उदाहरण कैसे प्रारंभ करें?
class Outer {
public int a = 1;
private int b = 2;
public void method(final int c){
int d = 3;
class Inner{
private void iMethod(int e){
System.out.println("a = " + a);
System.out.println("b = " + b);
System.out.println("c = " + c);
System.out.println("e = " + e);
}
}
}
public static void main (String[] args){
Outer outer = new Outer();
Outer.Inner inner = outer.new Inner();// there is an compile error here
}
}
विधि स्थानीय कक्षाओं का उपयोग केवल उस विधि में किया जा सकता है। –