مفهوم الـ Overloading
Overloading: تعني تعريف أكثر من دالة أو كونستركتور, لهم نفس الإسم, مختلفون في عدد أو نوع الباراميترات.
الفكرة من الـ Overloading, هي تجهيز عدة دوال لهم نفس الإسم, هذه الدوال تكون متشابهة من حيث الوظيفة, مختلفة قليلاً في الأداء.
فعلياً, تكون كل دالة تحتوي على ميزات إضافية عن الدالة التي أنشأت قبلها.
أمثلة شاملة على الـ Overloading
المثال الأول
تعريف دوال لها نفس الإسم و تختلف في نوع الباراميترات.
شاهد المثال »
المثال الثاني
تعريف دوال لها نفس الإسم و تختلف في عدد الباراميترات.
شاهد المثال »
المثال الثالث
تعريف دوال تعتمد على دوال موجودة قبلها في نفس الكلاس.
شاهد المثال »
المثال الرابع
تعريف دوال تعتمد على دوال موجودة في الـ Superclass.
شاهد المثال »
المثال الخامس
تعريف أكثر من كونستركتور في الكلاس.
شاهد المثال »