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

सी # में निजी कंस्ट्रक्टर और सिंगलटन क्लासेस


एक निजी कंस्ट्रक्टर का उपयोग केवल स्थिर सदस्य वाली कक्षाओं में किया जाता है जैसा कि नीचे दिखाया गया है -

class Demo {
   // private constructor
   private Demo() { }

   public static a = 10;
}

सिंगलटन क्लास में सामान्य तरीके होते हैं और आप इसे इंस्टेंस का उपयोग करके कॉल कर सकते हैं।

कक्षा के कई उदाहरणों को रोकने के लिए, निजी कंस्ट्रक्टर का उपयोग किया जाता है।

आइए एक उदाहरण देखें -

उदाहरण

public class Singleton {
   static Singleton a = null;
   private Singleton() {
   }
}

  1. स्कैला में लक्षणों और सार वर्गों के बीच अंतर।

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

  1. पायथन में कक्षाओं और विरासत का परिचय

    ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग कोड के पुन:प्रयोज्य पैटर्न को प्रोजेक्ट में कोड अतिरेक को रोकने के लिए बनाता है। पुनरावर्तनीय कोड बनाने का एक तरीका इनहेरिटेंस के माध्यम से होता है, जब एक उपवर्ग दूसरे बेस क्लास से कोड का लाभ उठाता है। वंशानुक्रम तब होता है जब एक वर्ग दूसरे वर्ग के भीतर लिखे कोड का उप

  1. रूबी में कक्षाएं, उदाहरण और मेटाक्लास खोलना

    रूबी मैजिक के नए एपिसोड में आपका स्वागत है! इस महीने का संस्करण सभी मेटाक्लास के बारे में है, एक विषय जो दो डेवलपर्स (हाय मौड!) के बीच एक चर्चा से निकला है। मेटाक्लास की जांच करके, हम सीखेंगे कि रूबी में क्लास और इंस्टेंस तरीके कैसे काम करते हैं। साथ ही, एक स्पष्ट परिभाषित पास करके एक विधि को परिभा