View Full Version : تفاوت friend,public,protected
archi
یک شنبه 05 بهمن 1382, 14:01 عصر
وقتی یه متغیر را میخوایم تعریف کنیم علاوه بر دوحالت private و public دو حالت دیگه هم هست اونا چه معنایی دارن؟ منظورم protected, friend هست
Inprise
دوشنبه 06 بهمن 1382, 20:23 عصر
وقتی یه متغیر را میخوایم تعریف کنیم علاوه بر دوحالت private و public دو حالت دیگه هم هست اونا چه معنایی دارن؟ منظورم protected, friend هست
عناصری که بصورت پراتکتد ( محافظت شده ) در یک کلاس تعریف میشن فقط توسط توابع و اشیاء داخلی همون کلاس یا کلاسهای فرزند قابل دستیابی هستند .
عناصری که بصورت Friend تعریف میشن ، هر جائی که "تعریف" کلاس وجود داشته باشه قابل دسترسی هستند . ( یعنی اگر بخواهید از یک ماژول دیگر یک نسخه از کلاس داخل ماژول خود را بسازید ، نخواهید توانست از اعضای Firend آن استفاده کنید چون تعریف کلاس اصلی در ماژول کاربردی فعلی شما وجود نداره )
خوش باشی
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.