الرئيسيةعريقبحث

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


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

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

مراجع

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

موسوعات ذات صلة :