ما هو التحميل الزائد في بايثون؟
ما هو التحميل الزائد في بايثون؟

فيديو: ما هو التحميل الزائد في بايثون؟

فيديو: ما هو التحميل الزائد في بايثون؟
فيديو: OOP Polymorphism in Arabic (Overloading Vs. Overriding) || التحميل الزائد في الدوال وإعادة استخدامها 2024, شهر نوفمبر
Anonim

التحميل الزائد ، في سياق البرمجة ، يشير إلى قدرة الوظيفة أو المشغل على التصرف بطرق مختلفة اعتمادًا على المعلمات التي يتم تمريرها إلى الوظيفة ، أو المعاملات التي يعمل عليها المشغل.

يسأل الناس أيضًا ، ما هو التحميل الزائد للمشغل في بيثون؟

زيادة تحميل المشغل في بايثون . زيادة الحمولة على المشغل يعني إعطاء معنى موسع يتجاوز المعنى التشغيلي المحدد مسبقًا. على سبيل المثال المشغل أو العامل + يستخدم لإضافة عددين صحيحين وكذلك ربط سلسلتين ودمج قائمتين. يمكن تحقيقه لأن "+" المشغل أو العامل يكون مثقلة عن طريق فئة int وفئة str.

علاوة على ذلك ، ماذا تقصد بالحمل الزائد؟ التحميل الزائد يشير إلى القدرة على استخدام معرف واحد لتحديد طرق متعددة للفئة التي تختلف في معلمات الإدخال والإخراج الخاصة بهم. مثقلة تُستخدم الطرق عمومًا عند تنفيذ نفس المهمة من الناحية المفاهيمية ولكن مع مجموعة مختلفة قليلاً من المعلمات.

تعرف أيضًا ، هل هناك طريقة للحمل الزائد في بايثون؟

هناك لا يوجد طريقة التحميل الزائد في بيثون . ومع ذلك ، يمكنك استخدام الوسائط الافتراضية ، على النحو التالي. عندما تمررها ، فإنها ستتبع منطق الشرط الأول وتنفذ أول جملة طباعة. عندما تمرره بدون وسيطات ، فإنه سينتقل إلى شرط else وينفذ تعليمة print الثانية.

ما هي طرق التحميل الزائد الأساسية في بايثون؟

في بايثون يمكنك تحديد أ طريقة بطريقة توجد طرق متعددة لتسميتها. نظرا ل طريقة أو وظيفة ، يمكننا تحديد عدد المعلمات بأنفسنا. يعتمد على وظيفة التعريف ، يمكن استدعاؤه بصفر أو واحد أو اثنين أو أكثر من المعلمات. هذا هو المعروف باسم طريقة التحميل الزائد.

موصى به: