को देखते हुए:जावा वैश्विक नामस्थान निम्नलिखित कार्यक्रम पहुँच
class A {
static int java = 42;
static int System = -1;
public static void main(String[] args) {
java.lang.System.out.println("Foo");
}
}
इस संकलन मुझे कह रही है कि "पूर्णांक dereferenced नहीं किया जा सकता" एक त्रुटि देता है। कारण स्पष्ट है, लेकिन इस तरह की स्थितियों को कैसे संभालना चाहिए। यह कोड-जनरेशन परिदृश्यों में विशेष रूप से प्रासंगिक है, जहां कोई नहीं जानता कि जेनरेट कोड के साथ उपयोगकर्ता कोड क्या अंतर्निहित है।
सी # में मैं "java.lang" से पहले "वैश्विक ::" नामस्थान विनिर्देशक का उपयोग करूंगा, लेकिन आप जावा में क्या करते हैं?
ऐसा कुछ है जिसे मैंने कभी सोचा नहीं था! – adarshr