यह अच्छी तरह से एक बेवकूफ सवाल हो सकता है, लेकिन मैं जावा के लिए नया हूँ, इसलिए ...मैं getConstructor (पैराम्स) का उपयोग कैसे करूं। NewInstance (args)?
मैं वर्तमान में कुछ कोड जहां वर्तमान में, clazz.asSubclass(asSubclassOfClass).getConstructor().newInstance()
किया जा रहा है मिल गया है। मुझे इसके लिए कुछ तर्क पारित करने की आवश्यकता है, इसलिए मैं इसे बदलना चाहता हूं: clazz.asSubclass(asSubclassOfClass).getConstructor(params).newInstance(args)
। जो मुझे समझ में नहीं आता है वह मुझे पैराम्स के रूप में पारित करने की आवश्यकता है और मुझे तर्क के रूप में क्या करने की आवश्यकता है। मान लीजिए कि मैं एक स्ट्रिंग "हाउडी" में टाइप करना चाहता था और एक्सवाईजेड के कुछ ऑब्जेक्ट को XyzObj कहा जाता था। मैं इसे कैसे निर्दिष्ट करूं? मैं पैराम्स के रूप में क्या पास करूंगा और मैं तर्क के रूप में क्या पास करूंगा?
अंग्रेजी में है, पैरामीटर की एक सरणी है तर्क (एस) की कक्षा (एस), जबकि तर्क वास्तविक तर्क (ओं) की एक सरणी है। – Neil