افتح القائمة الرئيسية

دالة البناء (برمجة كائنية التوجه)

N write.svg
هذه مقالة غير مراجعة. ينبغي أن يزال هذا القالب بعد أن يراجعها محرر عدا الذي أنشأها؛ إذا لزم الأمر فيجب أن توسم المقالة بقوالب الصيانة المناسبة. (أكتوبر 2013)

في البرمجة كائنية التوجه، تكون دالة البناء (بالإنكليزية constructor) في صنف ما هي نوع من الروتين الفرعي و تنادى في مرحلة إنشاء الكائن و هي تهيئ الكائن الجديد للاستخدام.[1][2][3] عادة تقبل الأوسطة (parameters) و تستخدمهم لتحديد قيم المتغيرات في الصنف.

دالة البناء تشبه الدّالات الكائنية، و لكنها تختلف عنهم في أنه لا يوجد لها نوع إرجاع (return type) و في أنها ليست موروثة ضمنيا و لها عادة قواعد مختلفة فيما يختص بمبدّلات المجال (scope modifiers). يكون اسم دالّة البناء عادة هو نفس اسم الصنف الذي يحتويها.

مراجععدل

  1. ^ Expert .NET 2.0 IL Assembler. APress. 2006-01-01. اطلع عليه بتاريخ 05 أبريل 2014. 
  2. ^ Constructors and Destructors, from PHP online documentation نسخة محفوظة 18 يناير 2018 على موقع واي باك مشين.
  3. ^ "Fabulous Adventures in Coding". Eric Lippert. 2013-02-06. مؤرشف من الأصل في 07 يوليو 2017. اطلع عليه بتاريخ 05 أبريل 2014. 
 
هذه بذرة مقالة عن الحاسوب أو العاملين في هذا المجال، بحاجة للتوسيع. شارك في تحريرها.