گھر ترقی تباہ کن چیز کیا ہے؟ - ٹیکپوپیڈیا سے تعریف

تباہ کن چیز کیا ہے؟ - ٹیکپوپیڈیا سے تعریف

فہرست کا خانہ:

Anonim

تعریف - تباہ کن کا کیا مطلب ہے؟

ڈسٹریکٹر ایک خاص طریقہ ہے جسے کسی شے کی تباہی کے دوران خود بخود کہا جاتا ہے۔ ڈسٹرکٹر میں پھانسی کی گئی کارروائیوں میں درج ذیل شامل ہیں:

  • کسی شے کی زندگی کے دوران مختص ڈھیر کی بازیافت
  • فائل یا ڈیٹا بیس کنکشن کو بند کیا جارہا ہے
  • نیٹ ورک کے وسائل جاری کرنا
  • وسائل کے تالے جاری کرنا
  • ہاؤس کیپنگ کے دوسرے کام

ٹیکوپیڈیا ڈسٹرکٹر کی وضاحت کرتا ہے

تباہ کنوں کو C ++ میں واضح طور پر کہا جاتا ہے۔ تاہم ، سی # اور جاوا میں ایسا نہیں ہے ، کیونکہ چیزوں کو مختص میموری کی تقسیم اور رہائی کو کچرے کے جمع کرنے والے صریح طور پر سنبھالتے ہیں۔ جب کہ C # اور جاوا (جسے حتمی شکل دینے والا کہتے ہیں) میں تخریب کار غیر متعصبانہ ہیں ، C # ڈسٹرکٹرز کو .NET رن ٹائم کے ذریعہ بلانے کی ضمانت دی جاتی ہے۔ تاہم ، جاوا فائنلرز کو واضح طور پر طلب کرنا پڑے گا کیونکہ ان کی درخواست کی ضمانت نہیں ہے۔

تباہ کنوں کی اہم خصوصیات کا خلاصہ اس طرح کیا جاسکتا ہے:

  • خودکار طور پر درخواست اور صارف کے کوڈ سے کوئی واضح کال
  • زیادہ بوجھ یا وراثت کی اجازت نہیں ہے
  • رسائی میں ترمیم کرنے والے یا پیرامیٹرز کی وضاحت نہیں کی جانی چاہئے
  • اخذ کردہ کلاس میں ڈسٹرکٹر کو کال کا آرڈر زیادہ تر اخذ کردہ سے لے کر کم ماخوذ تک ہوتا ہے
  • نہ صرف آبجیکٹ تباہی کے دوران کہا جاتا ہے ، بلکہ اس وقت بھی جب آبجیکٹ مثال کے طور پر رسائی کے اہل نہیں ہوگی
  • کلاسوں میں استعمال ہوتا ہے لیکن اسٹرکٹس میں نہیں
  • انتظام شدہ حوالوں کو جاری کرنے کی بجائے صرف غیر مہنگے ہوئے وسائل (جیسے ونڈوز ، نیٹ ورک کنیکشن ، وغیرہ) کو جاری رکھنے کے لئے استعمال کیا جاتا ہے۔
تباہ کن چیز کیا ہے؟ - ٹیکپوپیڈیا سے تعریف