java - Methods With Same Name as Constructor - Why? -
निम्नलिखित अनुमति क्यों दी गई है:
सार्वजनिक वर्ग फू {सार्वजनिक फ़ू () {। ..} सार्वजनिक शून्य Foo () {...}}
क्या कभी एक विधि को वर्ग के समान नाम देने का एक वैध कारण है?
नया
कीवर्ड से बुलाया जाता है, इसलिए इस बात के बारे में कोई भी अस्पष्टता नहीं है कि कोई पहचानकर्ता एक विधि या कन्स्ट्रक्टर को संदर्भित करता है या नहीं। मैं इस बात से सहमत हूं कि एक ही नाम के साथ एक पद्धति इसकी अभिभावक वर्ग के रूप में पहली नज़र में काफी भ्रामक है, और इसे लगभग निश्चित रूप से बचा जाना चाहिए। उसने कहा, मुझे खुशी है कि उन्होंने इस तरह के तरीकों पर प्रतिबंध लगाने से भाषा को और अधिक जटिल नहीं करने का फैसला किया है।
Comments
Post a Comment