المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : استعمال الvirtual functionو الoverride functionفي السي شارب



ASDELY-ScOrPiOn
07-20-2009, 10:24 AM
بسم الله الرحمن الرحيم

اليوم ان شاء الله رح نتعلم ال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
هيك بنكون خلصنا درس اليوم لا تنسونا والمسلمين من صالح دعائكم

عطر الكون
01-13-2010, 02:04 PM
مشكوووووور والله يعطيك الف عافيه

الشيخه حنان
06-10-2010, 06:21 AM
يسلممموإإإإ