الزائد الخ.

التحميل الزائد والحمل الزائد من ميزات معظم لغات البرمجة. الزائد هو ميزة تسمح لك بإنشاء طرق متعددة في نفس الفئة ولكن في نفس الفئة ، ولكنها مختلفة من حيث نوع الإدخال وإخراج الوظيفة. عادة ما يرتبط الأسلوب الزائد مع لغات البرمجة الثابتة التي توفر فحص النوع في المكالمات الوظيفية. وهي مرتبطة بشكل أساسي بـ VB ، .Net ، C ++ ، D ، Java ، إلخ. التجاوز هو المهارة الأساسية المستخدمة في البرمجة الموجهة للكائنات ، سواء كان المستخدم موجودًا بالفعل أو في الفصل الدراسي. يتم تنفيذ عندما يتم تحديد الطريقة المحددة. في تقنية البرمجة هذه ، يتم ترميز البرامج النصية لأداء مهام محددة عن طريق السماح للبرنامج النصي المكتوب إلى الفئة الدنيا أو الدنيا بتنفيذ أي مجموعة من الأساليب أو التعليمات المحددة بالفعل في أي فئة رئيسية أو فئة رئيسية.

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

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

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

المراجع