यह आउटपुट क्यों करता है: "स्ट्रिंग तर्क विधि के अंदर"? शून्य "ऑब्जेक्ट" प्रकार नहीं है?क्या शून्य ऑब्जेक्ट प्रकार है?
class A {
void printVal(String obj) {
System.out.println("inside String argument method");
}
void printVal(Object obj) {
System.out.println("inside Object argument method");
}
public static void main(String[] args) {
A a = new A();
a.printVal(null);
}
}
वाह पागल। मैंने क्या किया होगा यह देखने के लिए मैंने अभी एक तीसरा 'प्रिंटवेल 'ओवरलोड,' प्रिंटवेल (इंटीजर ओबीजे) 'जोड़ने का प्रयास किया है। अब अस्पष्टता के कारण 'a.printVal (null) 'एक कंपाइलर त्रुटि है। अच्छा प्रश्न। – mgiuca