मुझे कुछ कोड में एक स्थान मिला है जहां मैं null
पर काम कर रहा हूं Object
पर इसे एक विधि में पारित किया गया है।वस्तु को शून्य क्यों डाला?
ऐसा क्यों किया जाएगा?
मुझे this question के बारे में पता है जो ओवरलोडेड विधियों से संबंधित है, और कास्ट का उपयोग करके यह निर्धारित करने के लिए कि किस विधि को कॉल करना है।
लेकिन अगर कास्ट नहीं किया गया था, तो Object
के रूप में टाइप किए गए पैरामीटर के साथ अधिभारित विधि नहीं होगी यदि विधि को शून्य तर्क के साथ बुलाया जाता है तो विधि के किसी अन्य मिलान संस्करण पर चुना जाएगा? तो कलाकार क्या हासिल करता है?
संभावित डुप्लिकेट [क्यों नल कास्ट?] (Http://stackoverflow.com/questions/315846/why-null-cast) –