أشكر لكم تفاعلكم مع هذا السؤال في الموضوع السابق ولكن لفهم الفكرة أكثر وابراز خبرتك في مسألة التوارث قم بالنظر إلى الكود ولكن بعد قرأت الملاحظات التالية :
.
.
ماهو الأمر الذي سيكتب في الدالة
Main
لاستدعاء الكلاس الأب
Honda
لتنفيذ الدالة
Speed
الموجودة في الكلاس الابن
CIVIC
علما أن الدالة موجودة بنفس الاسم والنوع في الكلاسين
أي أن التوارث الكلاس الاب من الكلاس الابن بشرط ان تكون الدوال
static
اكيد بتقول نعمل
virtual - override
ولكن كيف
أليك الكود
class CarExhibition
{
static void Main()
{
// هنا قم بوضع اوامر الاستدعاء المطلوبة منك
}
}
class Honda
{
int Spd = 220;
public static void Speed()
{
Console.WriteLine("Honda CIVIC Speed Is : {0} MPH", Spd);
}
}
class CIVIC : Honda
{
int Spd = 160;
public static void Speed()
{
Console.WriteLine("Honda CIVIC Speed Is : {0} MPH", Spd);
}
}