بسم الله الرحمن الرحيم
اليوم ان شاء الله رح نتعلم الvirtual function وهو انه هناك 2 فنكتشن(function) ولهما نفس الاسم لكن كل functionله عمل معين مثل functionيقوم بضرب رقمين والاخر يجمع عددين
اليك المثال التالي
classProgram
{
publicvirtualint example(){
int x = 10;
int y = 30;
int z = x + y;
return z;
}
staticvoid Main(string[] args)
{
secondclass s = newsecondclass();
Program p = newProgram();
Console.WriteLine(p.example());
Console.ReadLine();
}
}
classsecondclass:Program{
publicoverrideint example()
{
int y = 10;
int g = 9;
int z = 0;
z = g *y;
return z;
}
}
الشرح:
publicvirtualint example(){
int x = 10;
int y = 30;
int z = x + y;
return z;
}
الان معنى الvirtualهو اول استخدام للfunction
publicoverrideint example()
{
int y = 10;
int g = 9;
int z = 0;
z = g *y;
return z;
}
اما الoverrideهو الاستخدام الثاني والثالث وال.......الخ من الاستخدامات
ملاحظه:يجب كلfunctionفي class
هيك بنكون خلصنا درس اليوم لا تنسونا والمسلمين من صالح دعائكم