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

जावा में कंस्ट्रक्टर का क्या उपयोग है?

एक कंस्ट्रक्टर विधि के समान होता है और इसे क्लास का ऑब्जेक्ट बनाते समय बुलाया जाता है, इसका उपयोग आमतौर पर क्लास के इंस्टेंस वेरिएबल्स को इनिशियलाइज़ करने के लिए किया जाता है। कंस्ट्रक्टर्स का नाम उनकी क्लास के समान होता है और उनका कोई रिटर्न टाइप नहीं होता है।

दो प्रकार के कंस्ट्रक्टर पैरामीटरयुक्त कंस्ट्रक्टर और नो-आर्ग कंस्ट्रक्टर होते हैं, एक कंस्ट्रक्टर का मुख्य उद्देश्य किसी वर्ग के इंस्टेंस वेरिएबल को इनिशियलाइज़ करना है।

उदाहरण

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

public class Test {
   int num;
   String data;
   Test(){
      num = 100;
      data = "sample";
   }
   public static void main(String args[]){
      Test obj = new Test();
      System.out.println(obj.num);
      System.out.println(obj.data);
   }
}

आउटपुट

100
sample

उदाहरण

निम्नलिखित उदाहरण में हम पैरामीटरयुक्त कंस्ट्रक्टर का उपयोग करके किसी वर्ग के आवृत्ति चर को प्रारंभ करने का प्रयास कर रहे हैं।

import java.util.Scanner;
public class Test {
   int num;
   String data;
   Test(int num, String data){
      this.num = num;
      this.data = data;
   }
   public static void main(String args[]){
      Scanner sc = new Scanner(System.in);
      System.out.println("Enter a string value: ");
      String data = sc.nextLine();
      System.out.println("Enter an integer value: ");
      int num = sc.nextInt();
     
      Test obj = new Test(num, data);
      System.out.println(obj.num);
      System.out.println(obj.data);
   }
}

आउटपुट

Enter a string value:
sample
Enter an integer value:
1023
1023
sample

  1. डेटा विश्लेषण क्या है और उपयोग करने के लिए सर्वोत्तम उपकरण

    जब अधिकांश लोग डेटा विश्लेषण के बारे में सोचते हैं, तो वे Microsoft Excel जैसे टूल में डेटा में हेरफेर और विश्लेषण करने के बारे में सोचते हैं। वास्तविकता यह है कि डेटा विश्लेषण में टूल की एक विस्तृत श्रृंखला और डेटा को बताने वाली कहानी को हेरफेर करने और समझने के लिए कई अलग-अलग तरीके शामिल हैं। डेटा

  1. जावा में स्ट्रिक्टमैथ क्लास का क्या उपयोग है?

    java.lang.StrictMath एक अंतिम वर्ग है और यह वस्तु . का उपवर्ग है कक्षा। StrictMath वर्ग में बुनियादी संख्यात्मक संचालन करने के तरीके शामिल हैं जैसे कि प्राथमिक घातीय, लघुगणक, वर्गमूल , और त्रिकोणमितीय फ़ंक्शन . हमें StrictMath . के लिए एक उदाहरण बनाने की आवश्यकता नहीं है क्लास क्योंकि स्ट्रिक्टमै

  1. जावा में सेटबाउंड () विधि का क्या उपयोग है?

    लेआउट प्रबंधक जोड़े गए घटकों की स्थिति और आकार को स्वचालित रूप से तय करने के लिए उपयोग किया जाता है। एक लेआउट मैनेजर की अनुपस्थिति में, घटकों की स्थिति और आकार को मैन्युअल रूप से सेट करना पड़ता है। सेटबाउंड्स() ऐसी स्थिति में स्थिति और आकार निर्धारित करने के लिए विधि का उपयोग किया जाता है। घटकों