मैं सिंगलटन पैटर्न लागू करने के लिए निम्नलिखित कोड लिखा है:
public final class Test {
static final class TestHolder {
private static final Test INSTANCE = new Test();
}
private Test() {}
public static Test getInstance() {
return TestHolder.INSTANCE;
}
}
जब मैं इस फ़ाइल संकलन, यह Test.class और टेस्ट $ TestHolder.class उत्पन्न करनी चाहिए, लेकिन यह भी टेस्ट $ 1.class उत्पन्न करता है। यह समझ में नहीं आता है। तो यह क्यों और कैसे होगा?
http://c2.com/cgi/wiki?AnonymousInnerClass – sircapsalot
@sircapsalot सवाल यह है कि * अज्ञात वर्ग कहां है *। –
यह अपवॉट के लायक प्रश्नों का प्रकार है। –