يرجى مراجعة هذه المقالة وإزالة وسم المقالات غير المراجعة، ووسمها بوسوم الصيانة المناسبة.

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

من ويكيبيديا، الموسوعة الحرة
اذهب إلى التنقل اذهب إلى البحث
N write.svg
تعرَّف على طريقة التعامل مع هذه المسألة من أجل إزالة هذا القالب.هذه مقالة غير مراجعة. ينبغي أن يزال هذا القالب بعد أن يراجعها محرر مغاير للذي أنشأها؛ إذا لزم الأمر فيجب أن توسم المقالة بقوالب الصيانة المناسبة. يمكن أيضاً تقديم طلب لمراجعة المقالة في الصفحة المُخصصة لذلك. (أكتوبر 2013)

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

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

انظر أيضاً[عدل]

طريقة برمجية

مراجع[عدل]

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


Computer.svg
هذه بذرة مقالة عن الحاسوب أو العاملين في هذا المجال، بحاجة للتوسيع. شارك في تحريرها.