تعمیر کنندہ

مصنف: John Stephens
تخلیق کی تاریخ: 21 جنوری 2021
تازہ کاری کی تاریخ: 29 جون 2024
Anonim
بحالی کار 27 سال کے بعد بہت زنگ آلود | پرانی گاڑی rescue کو پھاڑ دو
ویڈیو: بحالی کار 27 سال کے بعد بہت زنگ آلود | پرانی گاڑی rescue کو پھاڑ دو

مواد

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

تعمیر کنندہ آبجیکٹ پر مبنی پروگرامنگ میں کلاس یا ڈھانچے کا ایک خاص طریقہ ہے جو اس نوع کے کسی شے کی ابتدا کرتا ہے۔ کنسٹرکٹر ایک مثال کا طریقہ ہے جس کا عام طور پر ایک ہی نام کلاس ہوتا ہے ، اور اسے کسی شے کے ممبروں کی اقدار کو طے کرنے کے لئے استعمال کیا جاسکتا ہے ، یا تو وہ پہلے سے طے شدہ یا صارف کی تعریف کردہ اقدار کے لئے مقرر ہوتا ہے۔


مائیکروسافٹ ازور اور مائیکروسافٹ کلاؤڈ کا تعارف | اس گائیڈ کے دوران ، آپ کو معلوم ہوگا کہ کلاؤڈ کمپیوٹنگ کیا ہے اور مائیکروسافٹ ایذور آپ کو بادل سے ہجرت کرنے اور اپنے کاروبار کو چلانے میں کس طرح مدد کرسکتا ہے۔

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

کنسٹرکٹرز کو واضح طور پر نہیں کہا جاتا ہے اور ان کی زندگی کے دوران صرف ایک بار طلب کیا جاتا ہے۔ کلاسوں کے تقویم کی صورت میں جہاں اخذ کردہ کلاس والدین کی کلاس سے وراثت میں آتا ہے ، کنسٹرکٹر کا عملدرآمد ترتیب والدین کی کلاس کے پہلے اور پھر اخذ کردہ کلاس کی تشکیل کا مطالبہ ہوتا ہے۔ تعمیر کرنے والوں کو وراثت میں نہیں مل سکتا۔

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

کنسٹرکٹر ڈیزائن میں مندرجہ ذیل کی سفارش کی گئی ہے۔


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