حياة

ما هو التحميل الزائد جافا؟

ما هو التحميل الزائد جافا؟

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

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

أمثلة على التحميل الزائد لجافا

هناك تسع طرق مختلفة يمكن استخدام طريقة الطباعة لكائن System.out:

عند استخدام طريقة الطباعة في التعليمات البرمجية الخاصة بك ، سيحدد برنامج التحويل البرمجي الطريقة التي تريد الاتصال بها من خلال النظر في توقيع الطريقة. فمثلا:

يتم استدعاء طريقة طباعة مختلفة في كل مرة لأن نوع المعلمة الذي يتم تمريره مختلف. إنها مفيدة لأن طريقة الطباعة ستحتاج إلى تغيير طريقة عملها اعتمادًا على ما إذا كان عليها التعامل مع سلسلة أو عدد صحيح أو منطقية.

مزيد من المعلومات حول التحميل الزائد

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

أيضًا ، لا يمكنك التصريح عن طريقتين على أنهما لهما توقيعات متطابقة ، حتى إذا كان لديهم أنواع إرجاع فريدة. هذا لأن المترجم لا يأخذ في الاعتبار أنواع الإرجاع عند التمييز بين الطرق.

التحميل الزائد في Java يخلق تناسقًا في الكود ، مما يساعد في القضاء عليهالتناقضات، مما قد يؤدي إلى أخطاء في بناء الجملة. الحمولة الزائدة هي أيضًا طريقة مناسبة لتسهيل قراءة الشفرة.