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




