नाशक

लेखक: Randy Alexander
निर्माण की तारीख: 1 अप्रैल 2021
डेट अपडेट करें: 1 जुलाई 2024
Anonim
नासिक। डाइरेन्‍यनरस्‍त युद्धामुे भोजनालयतेलाच्या किमती गगनाला तर किराना दुकान आतिल इतर गोष्टीँही महाग
वीडियो: नासिक। डाइरेन्‍यनरस्‍त युद्धामुे भोजनालयतेलाच्या किमती गगनाला तर किराना दुकान आतिल इतर गोष्टीँही महाग

विषय

परिभाषा - विध्वंसक का क्या अर्थ है?

एक विध्वंसक एक विशेष विधि है जिसे किसी वस्तु के विनाश के दौरान स्वचालित रूप से कहा जाता है। विध्वंसक में निष्पादित क्रियाओं में निम्नलिखित शामिल हैं:


  • एक वस्तु के जीवनकाल के दौरान आवंटित ढेर स्थान को पुनर्प्राप्त करना
  • फ़ाइल या डेटाबेस कनेक्शन बंद करना
  • नेटवर्क संसाधन जारी करना
  • संसाधन लॉक जारी करना
  • अन्य हाउसकीपिंग कार्य

Microsoft Azure और Microsoft क्लाउड का परिचय | इस गाइड के दौरान, आप जानेंगे कि क्लाउड कंप्यूटिंग क्या है और Microsoft Azure आपको क्लाउड से अपना व्यवसाय चलाने और चलाने में कैसे मदद कर सकता है।

टेकोपेडिया डेस्ट्रॉक्टर बताते हैं

डिस्ट्रक्टर्स को C ++ में स्पष्ट रूप से कहा जाता है। हालाँकि, C # और Java में ऐसा नहीं है, क्योंकि वस्तुओं को आवंटित की गई मेमोरी का आवंटन और रिलीज़ कचरा कलेक्टर द्वारा किया जाता है। जबकि C # और Java में डिस्ट्रक्टर्स (अंतिम रूप से कहे जाने वाले) nondeterministic हैं, C # डिस्ट्रक्टर्स को .NET रन टाइम द्वारा कॉल किए जाने की गारंटी है। हालांकि, जावा फाइनल करने वालों को स्पष्ट रूप से आमंत्रित किया जाना है क्योंकि उनके आह्वान की गारंटी नहीं है।

विध्वंसक के प्रमुख गुणों को संक्षेप में प्रस्तुत किया जा सकता है:


  • उपयोगकर्ता कोड से स्वचालित आह्वान और कोई स्पष्ट कॉल नहीं
  • ओवरलोडिंग या वंशानुक्रम की अनुमति नहीं है
  • पहुँच संशोधक या पैरामीटर निर्दिष्ट नहीं किया जाना है
  • एक व्युत्पन्न वर्ग में विध्वंसक को बुलाने का आदेश सबसे व्युत्पन्न से लेकर सबसे कम व्युत्पन्न तक है
  • न केवल ऑब्जेक्ट विनाश के दौरान कहा जाता है, बल्कि तब भी जब ऑब्जेक्ट इंस्टेंस एक्सेस के लिए योग्य नहीं है
  • कक्षाओं में उपयोग किया जाता है, लेकिन संरचना नहीं
  • महंगे अप्रबंधित संसाधनों (जैसे कि विंडोज़, नेटवर्क कनेक्शन, आदि) को रिलीज़ करने के लिए उपयोग किया जाता है, जो ऑब्जेक्ट को संदर्भित करता है, बजाय संबंधित संदर्भ जारी करने के लिए