Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Java

कंस्ट्रक्टर का नाम जावा में क्लास के नाम के समान क्यों है?


हर क्लास ऑब्जेक्ट एक ही नए कीवर्ड का उपयोग करके बनाया जाता है, इसलिए इसमें उस क्लास के बारे में जानकारी होनी चाहिए जिससे उसे ऑब्जेक्ट बनाना चाहिए। इस कारण से, कंस्ट्रक्टर का नाम वर्ग के नाम के समान होना चाहिए।

उदाहरण

class MyConstructor{
   public MyConstructor() {
      System.out.println("The constructor name should be same as the class name");
   }
   public static void main(String args[]){
      MyConstructor mc = new MyConstructor();
   }
}

उपरोक्त प्रोग्राम में, कंस्ट्रक्टर का नाम क्लास के नाम (MyConstructor) के समान होना चाहिए।

आउटपुट

The constructor name should be same as the class name

  1. Java में Cursor क्लास का क्या महत्व है?

    A कर्सर ऑब्जेक्ट . का उपवर्ग है वर्ग और इसे बिंदु या संकेतक . के रूप में परिभाषित किया जा सकता है स्क्रीन पर। एक कर्सर सिस्टम से इनपुट का चयन करने के लिए प्रयोग किया जाता है जिसे उपयोगकर्ता माउस . के साथ संचालित करता है . कर्सर . में उपलब्ध विभिन्न प्रकार के कर्सर वर्ग हैं DEFAULT_CURSOR, CROSSH

  1. जावा में स्ट्रिंग क्लास अपरिवर्तनीय या अंतिम क्यों है?

    स्ट्रिंग अपरिवर्तनीय है इसका मतलब है कि हम ऑब्जेक्ट को स्वयं नहीं बदल सकते हैं, लेकिन हम ऑब्जेक्ट के संदर्भ को बदल सकते हैं। स्ट्रिंग को अंतिम रूप दिया जाता है ताकि अन्य इसे विस्तारित न कर सकें और इसकी अपरिवर्तनीयता को नष्ट कर सकें। सुरक्षा पैरामीटर्स को आमतौर पर नेटवर्क कनेक्शन, डेटाबेस कनेक्शन य

  1. जावा में कंस्ट्रक्टर फाइनल क्यों नहीं हो सकता

    अंतिम कीवर्ड एक विधि को ओवरराइड होने से रोकता है। एक कंस्ट्रक्टर को ओवरराइड नहीं किया जा सकता है, जावा इसे अंतिम रूप से चिह्नित करने की अनुमति नहीं देता है।