التحميل الزائد في Java هو القدرة على تحديد أكثر من طريقة بنفس الاسم في الفصل. المترجم قادر على التمييز بين الأساليب بسبب أسلوبها طريقة التوقيعات.
هذا المصطلح يمر أيضًا طريقة التحميل الزائد، ويستخدم أساسا لزيادة قابلية البرنامج للقراءة فقط ؛ لجعلها تبدو أفضل. ومع ذلك ، افعل ذلك كثيرًا وقد يظهر التأثير العكسي لأن الرمز يبدو جدا مماثلة ، ويمكن أن يكون من الصعب قراءتها.
أمثلة على التحميل الزائد لجافا
هناك تسع طرق مختلفة يمكن استخدام طريقة الطباعة لكائن System.out:
عندما تستخدم طريقة الطباعة في الكود الخاص بك ، سيحدد المترجم الطريقة التي تريد الاتصال بها من خلال النظر في توقيع الطريقة. فمثلا:
يتم استدعاء طريقة طباعة مختلفة في كل مرة نظرًا لاختلاف نوع المعلمة. إنها مفيدة لأن طريقة الطباعة ستحتاج إلى تغيير طريقة عملها اعتمادًا على ما إذا كان عليها التعامل مع سلسلة أو عدد صحيح أو منطقي.
مزيد من المعلومات حول التحميل الزائد
ما يجب تذكره حول التحميل الزائد هو أنه لا يمكنك امتلاك أكثر من طريقة بنفس الاسم ، رقم ونوع الوسيطة لأن هذا الإعلان لا يسمح للمترجم بفهم كيف مختلف.
أيضًا ، لا يمكنك التصريح عن طريقتين على أنهما لهما توقيعات متطابقة ، حتى إذا كان لديهم أنواع عائد فريدة. هذا لأن المترجم لا يأخذ بعين الاعتبار أنواع الإرجاع عند التمييز بين الطرق.
التحميل الزائد في Java يخلق تناسقًا في الكود ، مما يساعد في القضاء عليه التناقضات، مما قد يؤدي إلى أخطاء في بناء الجملة. الحمولة الزائدة هي أيضًا طريقة مناسبة لتسهيل قراءة الشفرة.