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

जावा में इनिशियलाइज़र ब्लॉक

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

उदाहरण

import java.io.*;
public class Demo{
   {
      System.out.println("The common constructor has been invoked");
   }
   public Demo(){
      System.out.println("The default constructor has been invoked");
   }
   public Demo(int x){
      System.out.println("The parametrized constructor has been invoked");
   }
   public static void main(String arr[]){
      Demo my_obj_1, my_obj_2;
      System.out.println("The Demo objects have been created.");
      my_obj_1 = new Demo();
      my_obj_2 = new Demo(89);
   }
}

आउटपुट

The Demo objects have been created.
The common constructor has been invoked
The default constructor has been invoked
The common constructor has been invoked
The parametrized constructor has been invoked

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


  1. जावा में जावा स्विंग की वास्तुकला के बारे में बताएं?

    जावा स्विंग एपीआई का एक सेट है जो एक ग्राफिकल यूजर इंटरफेस प्रदान करता है (जीयूआई ) जावा कार्यक्रमों के लिए। जावा स्विंग को पहले के एपीआई के आधार पर विकसित किया गया था जिसे एब्सट्रैक्ट विंडोज टूल . कहा जाता है यह (एडब्ल्यूटी)। जावा स्विंग AWT की तुलना में अधिक समृद्ध और अधिक परिष्कृत GUI घटक प्रदान

  1. जावा में इंस्टेंस इनिशियलाइज़र ब्लॉक

    इंस्टेंस इनिशियलाइज़र ब्लॉक वर्क्स का उपयोग किसी ऑब्जेक्ट के गुणों को इनिशियलाइज़ करने के लिए किया जाता है। कंस्ट्रक्टर को बुलाने से पहले इसे बुलाया जाता है। जब भी कोई वस्तु बनाई जाती है तो इसे हर बार बुलाया जाता है। नीचे दिया गया उदाहरण देखें - उदाहरण public class Tester {    {   &

  1. जावा में इंस्टेंस प्रारंभकर्ता ब्लॉक का उपयोग क्यों करें?

    इंस्टेंस इनिशियलाइज़र ब्लॉक एक कंस्ट्रक्टर के समान है। इसे प्रत्येक ऑब्जेक्ट के लिए एक बार बुलाया जाता है और उदाहरण चर के लिए प्रारंभिक मान सेट करने के लिए इसका उपयोग किया जा सकता है। नीचे दिया गया उदाहरण देखें। public class Tester {    public int a;    { a = 10; }