العودة إلى الدورة

تعدد الأشكال وإعادة تعريف الدوال

C# من الصفر إلى الاحتراف: دورة برمجية شاملة

تعدد الأشكال (Polymorphism)

تعدد الأشكال يعني "أشكالاً متعددة". وهو يسمح بمعاملة الكائنات من أنواع مختلفة ككائنات من نوع أساسي مشترك.

إعادة تعريف الدوال (Method Overriding)

استخدم virtual في فئة الأب و override في فئة الابن. csharp class Animal { public virtual void MakeSound() => Console.WriteLine("..."); }

class Dog : Animal { public override void MakeSound() => Console.WriteLine("Bark!"); }