الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كيفية عمل الذاكرة..

بدأه Hisham_IT في 19 يناير 2011 · 0 رد · 331 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1

السلام عليكم..

في الوراثة المتداخلة...لدي المثال التالي

class grand
{
public void method()
{
MessageBox.Show("grand father");
}
}

class father:grand
{
public void method()
{
MessageBox.Show("father");
}
}

class son:father
{
public void method()
{
MessageBox.Show("son");
}
}

class program
{
public static void main(.....)
{
grand g=new father();//how the memory can deal with this
f.method();
son s=new son();
g=s;//here too
g.method();//here too

}

سؤالي هو كيف يتم تعامل الذكرة عندما اقوم بالتعريف هذا grand g=new father();

و هنا son s=new son()

g=s;

g.method();

;......و كيف تم التعرف عليه من قبل الذاكرة ليتم استعاء الميثود الموجودة في في الكلاس son

ارجو الرد السريع و جزاكم الله خيرا

Currently working on ASP.net ..... come Back Soon

مواضيع مشابهة