मैं वर्ग के वर्ग से कक्षा के एक उदाहरण को तुरंत चालू करना चाहता हूं।Class.forName() का उपयोग कर Instantiate सिंगलटन ऑब्जेक्ट?
यहाँ (।। Class.forName() newInstance() का प्रयोग करके) समस्या है: मुझे लगता है कि उदाहरण के एक सिंगलटन होना चाहता हूँ .. मैं सिवाय इसके कि newInstance एक सिंगलटन पद्धति का उपयोग कर ऐसा कर सकता है, के लिए डिफ़ॉल्ट निर्माता कॉल एक वर्ग, और एक सिंगलटन के साथ, वह कन्स्ट्रक्टर "निजी" होना चाहिए ..
क्या कोई समाधान है? मैं एक कम सुरुचिपूर्ण तरीका के बारे में सोच सकता है यह करने के लिए (एक लुकअप तालिका के रूप में एक hashmap का उपयोग कर ..), लेकिन एक बेहतर समाधान पसंद करेंगे ..
धन्यवाद,
मैंने अभी भी आपका प्रश्न दो बार पढ़ा है और इसका पालन नहीं किया है ... शायद अन्य लोग करेंगे लेकिन मैंने सोचा था कि मैं आपको बता दूंगा ... –
आपको इसकी आवश्यकता क्यों है? – akarnokd
एफवाईआई: http: //developers.sun।कॉम/लर्निंग/जावावाइनलाइन/2008/पीडीएफ/टीएस -6623.pdf पेज 31. – akarnokd