أساسيات البرمجةمبتدئ
Constructor
المُنشئ
النطقكونستركتور
التعريف
دالة خاصة في البرمجة الكائنية يتم تنفيذها تلقائياً عند إنشاء كائن جديد من الفئة، وتُستخدَم عادةً لتعيين القيم الأولية للخصائص.
أين تسمعه؟
في نقاشات البرمجة الكائنية، عند الحديث عن تهيئة الكائنات، أو أثناء مراجعة الكود.
أمثلة
The
تمتلك فئةUserclass has a constructor that accepts an email and password.Userمُنشئاً يستقبل بريداً إلكترونياً وكلمة مرور.Make sure to call the parent constructor using
تأكد من استدعاء مُنشئ الفئة الأب باستخدامsuper()inside your subclass.super()داخل فئتك الفرعية.
خطأ شائع
الاعتقاد بأن المُنشئ يُرجِع قيمة، في حين أن غرضه الأساسي هو تهيئة الكائن وليس إرجاعه.
واصل الاستكشاف
المزيد في أساسيات البرمجة