كيف تفرط في تحميل دالة في بايثون؟
كيف تفرط في تحميل دالة في بايثون؟

فيديو: كيف تفرط في تحميل دالة في بايثون؟

فيديو: كيف تفرط في تحميل دالة في بايثون؟
فيديو: {Python Functions} - [#13 الدوال في بايثون - [ تعلم بايثون بالعربي 2024, أبريل
Anonim

بايثون لا يدعم وظيفة الزائد . عندما نحدد متعددة المهام بنفس الاسم ، يتجاوز الاسم الأخير دائمًا السابق ، وبالتالي ، في مساحة الاسم ، سيكون هناك دائمًا إدخال واحد مقابل كل وظيفة اسم.

في المقابل ، كيف تفرط في استخدام بايثون؟

إلى التوصل المشغل أو العامل الزائد ، نحدد طريقة خاصة في تعريف الصنف. يجب أن يبدأ اسم الطريقة وينتهي بشرطة سفلية مزدوجة (_). عامل التشغيل + هو مثقلة باستخدام طريقة خاصة تسمى _add _ (). يتم تنفيذ هذه الطريقة بواسطة كلا الفئتين int و str.

ثانيًا ، ما هو العامل الذي تم تحميله فوق طاقته بواسطة الدالة _ OR_؟ شرح: الوظيفة _ أو _ () تفرط في تحميل ملف أحادي المعامل مشغل OR |.

وبالمثل ، لماذا لا يتم دعم طريقة التحميل الزائد في Python؟

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

ماذا يعني التحميل الزائد للطريقة؟

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

موصى به: