الدرس 11: (ج4) التوابع Functions التحميل الزائد للدوال
الدرس 11: (ج4) التوابع Functions التحميل الزائد للدوال
التحميل الزائد للدوال( Overloading ):
لو كان لدينا تابعان لهما نفس التعليمات تماما ونفس الاسم لكن يختلفان عن بعضهما
بالوسطاء وهذا الاختلاف قد يكون بالنوع او عدد الوسطاء المطلوبة
بالوسطاء وهذا الاختلاف قد يكون بالنوع او عدد الوسطاء المطلوبة
مثال:
يٌستطيع المترجم أن يحدد اي التابعين سيستخدم من خلال نوع االوسطاءا فإذا كانت أعداد
صحيحة يستدعي التابع ا من النوع int وإذا كانت الوسطاء من النوعfloat ستيستدعي التابع الثاني float
يفيد هذا الأسلوب بالتقليل من أسماء التوابع التي سنستخدمها فطالما أن هذه التوابع تقوم بنفس
العمل فنسمياها بنفس الاسم
صحيحة يستدعي التابع ا من النوع int وإذا كانت الوسطاء من النوعfloat ستيستدعي التابع الثاني float
يفيد هذا الأسلوب بالتقليل من أسماء التوابع التي سنستخدمها فطالما أن هذه التوابع تقوم بنفس
العمل فنسمياها بنفس الاسم
رابط الفيديو:
ليست هناك تعليقات: