PDA

View Full Version : private کردن یک کلاس



arash_flag
دوشنبه 06 بهمن 1393, 17:53 عصر
سلام دوستان آیا میشه سطح دسترسی یک کلاس رو private کرد؟
به چ درد میخوره ؟ کلاسی ک نشه از خودش و متدها و....... استفاده نکرد.

hamid_hr
دوشنبه 06 بهمن 1393, 18:04 عصر
خب فک کنین یک کلاس داریم که داخل این کلاس دو کلاس دیگه نوشتیم یکی public و یکی private
از بیرون به کلاس private دسترسی نداریم ولی از داخل کلاس public میشه اون کلاس private رو استفاده کرد


public class t1
{
private class t2
{
//private class
}


public class t3
{
//public class
t2 tmp = new t2();

}
}

arash_flag
دوشنبه 06 بهمن 1393, 18:44 عصر
اوکی من منظورم کلاس t1 است حالا چی ؟

Saman_12
دوشنبه 06 بهمن 1393, 19:27 عصر
مشابه توضیح قبل هست با این تفاوت که فقط اعضای داخلی فضای نامی که این کلاس درونش تعریف شده میتونند بهش دسترسی داشته باشند و برای هرکسی خارج از اون نیم اسپیس غیر قابل دسترسه.