PDA

View Full Version : سوال: دسترسی به فیلد کلاس مادر



abasfar
جمعه 17 تیر 1390, 10:13 صبح
سلام
من میخوام بدون ارجاع به متدها و فیلدها کلاس مادر دسترسی داشته باشم میشه کمک کمنید
کلاس مادر

public class class1
{
guid d;
public void abcmethod()
{
class2 cls= new class2();
cls.class2method();
}
}


حالا این هم کلاس فرزند

public class class2
{

public void class2method()
{
//دسترسی به فیلد d پدر
}
}

فقط من نمیخوام دیگه پدر را ارجاع بدم به فرزند چون من حدود 100 کلاس دارم حالا فرض کنید چند خط کد باید اضافه کنم وسربار هم داشته باشه چی میشه

ممنون:تشویق:

morteza271
جمعه 17 تیر 1390, 10:27 صبح
خوب می تونید متغیر d رو به متد کلاس فرزند به عنوان ورودی پاس بدین.

abasfar
جمعه 17 تیر 1390, 10:32 صبح
ممنون دوست عزیز اما گفتم بجز روش ارجاع (یا پاس دادن با مرجع)
چون فرض کنید این فیلد 1000 تا باشه (1000 متغییر مثل d) من 1000 فیلد تعریف کنم برای 100 کلاس !!!!