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

जावा में क्लास सिंगलटन कैसे बनाएं?


A सिंगलटन वर्ग एक ऐसा वर्ग है जिसमें केवल एक एकल वस्तु है ., जिसका अर्थ है कि हम कक्षा को केवल एक बार तत्काल कर सकते हैं . जब हम कन्स्ट्रक्टर . घोषित करते हैं कक्षा के निजी . के रूप में , यह वस्तु के निर्माण के दायरे को सीमित कर देगा . यदि हम वस्तु का एक उदाहरण स्थिर विधि . पर लौटाते हैं , हम कक्षा के अंदर वस्तु निर्माण को संभाल सकते हैं अपने आप। हम एक स्थिर ब्लॉक . बना सकते हैं किसी वस्तु के निर्माण के लिए।

उदाहरण

public class SingletonClassTest {
   private static SingletonClassTest obj;
   static {
      obj = new SingletonClassTest(); // creation of object in a static block
   }
   private SingletonClassTest() { } // declaring the constructor as private
   public static SingletonClassTest getObject() {
      return obj;
   }
   public void print() {
      System.out.println("Singlton Class Test");
   }
   public static void main(String[] args) {
      SingletonClassTest test = getObject();
      test.print();
   }
}

आउटपुट

Singlton Class Test

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

    प्रोग्रामिंग में, डेटा प्रकारों का उपयोग विशेष प्रकार के डेटा को वर्गीकृत करने के लिए किया जाता है। प्रत्येक डेटा प्रकार को एक अलग तरीके से संग्रहीत किया जाता है, और डेटा प्रकार जिसमें एक मान संग्रहीत किया जाता है, वह संचालन निर्धारित करेगा जो मूल्य पर किया जा सकता है। जब आप जावा में काम कर रहे ह

  1. जावा स्टेटिक

    जावा स्टेटिक कीवर्ड का उपयोग कैसे करें जब आप जावा में कक्षाओं के साथ काम कर रहे होते हैं, तो इससे पहले कि आप इसके सदस्यों तक पहुँच सकें, आपको आमतौर पर कक्षा का एक उदाहरण बनाना होगा। हालांकि, आपको ऐसी स्थिति का सामना करना पड़ सकता है जहां आप किसी वर्ग का उदाहरण बनाए बिना किसी वर्ग सदस्य को परिभाषित

  1. एंड्रॉइड में सिंगलटन क्लास का उपयोग कैसे करें?

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