के रूप में घोषित करने के बारे में बता रहा था कि मैं सोच रहा था कि जावा में किसी दिए गए प्रकार की एक नई वस्तु घोषित करना संभव है, क्योंकि मेरे पास क्लास ऑब्जेक्ट के रूप में प्रतिनिधित्व किया गया है।जावा ऑब्जेक्ट को अपने टाइप/क्लास नाम को स्ट्रिंग
उदाहरण के लिए, हम कहते हैं कि मैं
SomeClass obj1;
Class c = obj1.getClass();
अब मैं "सी" लेगी और उसका उपयोग उस प्रकार की एक नई वस्तु घोषित करने के लिए करना चाहते हैं कि चलो। इन पंक्तियों के साथ कुछ:
Class<c> my_new_var;
ऐसी है कि my_new_var तो obj1 के रूप में एक ही प्रकार/वर्ग की एक चर होगा। यह अनुमान है कि, हम एक नए चर की घोषणा में टाइप के रूप में क्लास ऑब्जेक्ट (या उस क्लास ऑब्जेक्ट से संबंधित कुछ) का उपयोग कर सकते हैं या नहीं।
क्या यह संभव है, या असंभव है क्योंकि जावा दृढ़ता से टाइप किया गया है?
अग्रिम धन्यवाद,
ब्रूनो
इस तरह के गतिशील प्रवंचना भी है गतिशील भाषाओं में हतोत्साहित करता है। आपको क्यों लगता है कि यह एक अच्छा विचार है? – delnan