اذا كنت مبرمج تطبيقات عن طريق Flutter ، أو تستخدم لغة دارت كــ Back-end هذا الثريد بيوضح لك بشكل مبسط مع الأمثلة أنواع ال constructors في لغة الـ Dart
@PrograminLovers
#حزب_المبرمجين #برمجة https://t.co/aJ3PuYtv80
قبل ما نبدأ ، إذا كنت مهتم بالبرمجة وخصوصًا flutter و dart وبرمجة تطبيقات الهاتف ونصائح برمجية لا تنسى تعمل متابعة للحساب والمحتوى اللي فيها ?
في البداية لازم نعرف ماهو الـ Constructor
في البرمجة الشيئية، هو عبارة عن دالة مخصصة لتجهيز object جديد من الـ Class
وغالبًا ما تحتوي على parameters تقوم بتعريف وتهيئة متغيرات الكلاس
في الغالب يكون للــ Constructor نفس إسم الكلاس ومهمته الأساسية تجنب عمل object جديد من الكلاس ببيانات خاطئة أو حصول خطأ في الكود البرمجي
يعني بإختصار هو عبارة عن دالة تقوم بتجهيز الObject للإستخدام وضمان عدم حصول أخطاء https://t.co/oiEhyojHx9
ملاحظة: لغة dart لا تدعم الــ Function overloading لذلك لا يمكننا عمل أكثر من constructor بنفس الاسم