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

जावा में डिफॉल्ट कंस्ट्रक्टर कैसे बनाएं?

डिफ़ॉल्ट कंस्ट्रक्टर (नो-एर्ग कंस्ट्रक्टर)

एक नो-आर्ग कंस्ट्रक्टर किसी भी पैरामीटर को स्वीकार नहीं करता है, यह क्लास वेरिएबल्स को उनके संबंधित डिफ़ॉल्ट मानों (यानी ऑब्जेक्ट्स के लिए शून्य, फ्लोट के लिए 0.0 और डबल, बूलियन के लिए झूठा, बाइट, शॉर्ट, इंट और लॉन्ग के लिए 0) के साथ इंस्टेंट करता है।

कंस्ट्रक्टर्स को स्पष्ट रूप से आमंत्रित करने की कोई आवश्यकता नहीं है, ये इंस्टेंटेशन के समय स्वचालित रूप से लागू हो जाते हैं।

याद रखे जाने वाले नियम

कंस्ट्रक्टर्स को परिभाषित करते समय आपको निम्नलिखित बातों को ध्यान में रखना चाहिए।

कंस्ट्रक्टर के पास रिटर्न टाइप नहीं होता है।

कंस्ट्रक्टर का नाम क्लास के नाम के समान है।

एक कंस्ट्रक्टर अमूर्त, अंतिम, स्थिर और सिंक्रोनाइज़ नहीं हो सकता।

आप कंस्ट्रक्टर के साथ एक्सेस स्पेसिफायर सार्वजनिक, संरक्षित और निजी का उपयोग कर सकते हैं।

उदाहरण

class NumberValue {
   private int num;
   public void display() {
      System.out.println("The number is: " + num);
   }
}
public class Demo {
   public static void main(String[] args) {
      NumberValue obj = new NumberValue();
      obj.display();
   }
}

आउटपुट

The number is: 0

उदाहरण

public class Student {
   public final String name;
   public final int age;  
   public Student(){
      this.name = "Raju";
      this.age = 20;
   }
   public void display(){
      System.out.println("Name of the Student: "+this.name );
      System.out.println("Age of the Student: "+this.age );
   }
   public static void main(String args[]) {
      new Student().display();
   }
}

आउटपुट

Name of the Student: Raju
Age of the Student: 20

  1. जावा 9 में प्रोसेसबिल्डर का उपयोग करके प्रक्रिया कैसे बनाएं?

    Java 9 जोड़ा गया प्रोसेस हैंडल प्रक्रिया API . के लिए इंटरफ़ेस प्रक्रिया वर्ग को बढ़ाने के लिए। ProcessHandle इंटरफ़ेस का एक उदाहरण एक स्थानीय प्रक्रिया की पहचान करता है जो हमें स्थिति प्रक्रिया को क्वेरी करने की अनुमति देता है और प्रक्रियाओं का प्रबंधन, और ProcessHandle.Info PID . प्राप्त करने

  1. जावा 9 में एचटीएमएल 5 अनुरूप जावाडोक कैसे बनाएं?

    Java 9 से पहले, हमें विशेष पैकेज खोजने के लिए Google में खोज करनी होगी , वर्ग , इंटरफ़ेस , और विधि जानकारी . चूंकि जावा 9 , जावाडोक API दस्तावेज़ों . में खोज विकल्प शामिल हैं स्वयं, और आउटपुट HTML5 अनुपालक . है । नीचे दिए गए उदाहरण में, हमने JavaDocTest.java बनाया है। C:/JAVA . में फ़ाइल करें फ़ोल

  1. जावा में संकुल कैसे संकलित करें

    आइए एक उदाहरण देखते हैं जो एक पैकेज बनाता है जिसे जानवर कहते हैं। वर्गों और इंटरफेस के नामों के साथ किसी भी तरह के टकराव से बचने के लिए छोटे अक्षरों वाले पैकेजों के नामों का उपयोग करना एक अच्छा अभ्यास है। निम्नलिखित पैकेज उदाहरण में जानवर नाम का इंटरफ़ेस है - /* File name : Animal.java */ package a