"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > कंस्ट्रक्टर्स और पैरामीटराइज्ड कंस्ट्रक्टर्स

कंस्ट्रक्टर्स और पैरामीटराइज्ड कंस्ट्रक्टर्स

2024-07-30 को प्रकाशित
ब्राउज़ करें:456

Construtores e Construtores Parametrizados

ऑब्जेक्ट आरंभीकरण:
कंस्ट्रक्टर विशेष विधियां हैं जो ऑब्जेक्ट बनाते समय उन्हें प्रारंभ करते हैं।
उनके पास एक ही वर्ग का नाम है और कोई रिटर्न प्रकार नहीं है।

उपयोगिता:
कंस्ट्रक्टर्स का उपयोग इंस्टेंस वेरिएबल्स को प्रारंभिक मान प्रदान करने या अन्य आरंभीकरण कार्यों को करने के लिए किया जाता है।

डिफ़ॉल्ट कंस्ट्रक्टर:
यदि कोई क्लास कंस्ट्रक्टर को परिभाषित नहीं करता है, तो जावा स्वचालित रूप से एक डिफ़ॉल्ट कंस्ट्रक्टर प्रदान करता है।
यह डिफॉल्ट कंस्ट्रक्टर संख्यात्मक चर को शून्य, संदर्भ को शून्य और बूलियन को गलत पर आरंभ करता है।

उदाहरण:
MyClass क्लास में एक कंस्ट्रक्टर होता है जो इंस्टेंस वेरिएबल x को मान 10 के साथ प्रारंभ करता है।

// Um construtor simples.
class MyClass {
    int x;

    // Construtor da classe MyClass
    MyClass() {
        x = 10; // Inicializa x com 10
    }
}

class ConsDemo {
    public static void main(String args[]) {
        MyClass t1 = new MyClass(); // Cria uma instância de MyClass
        MyClass t2 = new MyClass(); // Cria outra instância de MyClass

        // Exibe os valores de x para ambas as instâncias
        System.out.println(t1.x   " "   t2.x);
    }
}

पैरामीटराइज़्ड कंस्ट्रक्टर्स

  • पैरामीटर की आवश्यकता: पैरामीटरयुक्त कंस्ट्रक्टर विभिन्न मानों के साथ ऑब्जेक्ट को प्रारंभ करने की अनुमति देते हैं। वे कंस्ट्रक्टर नाम के बाद कोष्ठक के अंदर घोषित विधियों की तरह ही पैरामीटर स्वीकार करते हैं।

उदाहरण:
MyClass क्लास में एक पैरामीटरयुक्त कंस्ट्रक्टर होता है जो एक पूर्णांक i को स्वीकार करता है और x को उस मान से प्रारंभ करता है।
ऑब्जेक्ट बनाते समय, विशिष्ट मानों के साथ x को आरंभ करने के लिए अलग-अलग मान पारित किए जा सकते हैं।
ये विषय विभिन्न प्रारंभिक स्थितियों के साथ उदाहरणों के निर्माण की अनुमति देने के अलावा, वस्तुओं के सुरक्षित और सही आरंभीकरण के लिए कंस्ट्रक्टर के महत्व पर प्रकाश डालते हैं।

// Um construtor parametrizado.
class MyClass {
    int x;

    // Construtor parametrizado da classe MyClass
    MyClass(int i) {
        x = i; // Inicializa x com o valor passado no parâmetro i
    }
}

class ParmConsDemo {
    public static void main(String args[]) {
        MyClass t1 = new MyClass(10); // Cria uma instância de MyClass com x = 10
        MyClass t2 = new MyClass(88); // Cria outra instância de MyClass com x = 88

        // Exibe os valores de x para ambas as instâncias
        System.out.println(t1.x   " "   t2.x);
    }
}

विज्ञप्ति वक्तव्य यह आलेख यहां पुन: प्रस्तुत किया गया है: https://dev.to/devsjavagirls/construtores-e-construtores-parametrizados-3ibc?1 यदि कोई उल्लंघन है, तो कृपया इसे हटाने के लिए स्टडी_गोलंग@163.com से संपर्क करें।
नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3