سفارش تبلیغ
صبا ویژن
[ و فرمود : ] آن که به عیب خود نگریست ، ننگریست که عیب دیگرى چیست ، و آن که به روزى خدا خرسندى نمود ، بر آنچه از دستش رفت اندوهگین نبود ، و آن که تیغ ستم آهیخت ، خون خود بدان بریخت ، و آن که در کارها خود را به رنج انداخت ، خویشتن را هلاک ساخت ، و آن که بى‏پروا به موجها در شد غرق گردید ، و آن که به جایهاى بدنام در آمد بدنامى کشید ، و هر که پر گفت راه خطا بسیار پویید ، و آن که بسیار خطا کرد شرم او کم ، و آن که شرمش کم پارسایى‏اش اندک هم ، و آن که پارسایى‏اش اندک ، دلش مرده است ، و آن که دلش مرده است راه به دوزخ برده . و آن که به زشتیهاى مردم نگرد و آن را ناپسند انگارد سپس چنان زشتى را براى خود روا دارد نادانى است و چون و چرایى در نادانى او نیست ، و قناعت مالى است که پایان نیابد ، و آن که یاد مرگ بسیار کند ، از دنیا به اندک خشنود شود ، و آن که دانست گفتارش از کردارش به حساب آید ، جز در آنچه به کار اوست زبان نگشاید . [نهج البلاغه]

علمی ،آموزشی،تحقیقاتی

تعاریف Public, Private و Protected:
در سی شارپ می توان متدهای کلاس و متغیرها را به شکل Public, Private یا Protected تعریف نمود. متد یا خصوصیت Public یا عمومی در کلاسهای دیگر قابل دسترس است.

 متد یا خصوصیت Private یا خصوصی فقط در همان کلاس قابل دسترس است. معمولا تمامی متغیرهای کلاس را به شکل Private خصوصی تعریف می کنیم و برای دسترسی به آنها از توابع دسترسی Get و Set استفاده می کنیم. اینکه متغیرهای در خارج از کلاس در دسترس باشند، ایده بسیار بدی خواهد بود. زیرا این امر تخلف از قانون کپسوله نمودن (Encapsulation) در شی  گرایی است.

 یا به عبارت دیگر تمامی متغیرهای کلاس فقط باید در محدوده کلاس قابل دسترس باشند.
در سی شارپ می توان متدها و متغیرها را به شکل Protected یا محافظ شده نیز تعریف نمود. متد یا متغیر محافظت شده در تمامی کلاس و زیرکلاسهای تعریف شده قابل دسترس است. یا بطور ساده متد یا متغیر محافظت شده فقط در همان کلاس یا کلاسهایی که از آن مشتق می شوند قابل دسترس است و خارج از کلاس نمی توان به آن دسترسی داشت.                            

زهرانجفی




مژده فرجی ::: پنج شنبه 87/10/12::: ساعت 11:22 عصر

>> بازدیدهای وبلاگ <<
بازدید امروز: 36


بازدید دیروز: 1


کل بازدید :61105
 
 >>اوقات شرعی <<
 
>> درباره خودم<<
مدیر وبلاگ : مژده فرجی[85]
نویسندگان وبلاگ :
سمانه طالبی (@)[0]

مژده فرجی (@)[0]


 
 
>>موسیقی وبلاگ<<
 
>>اشتراک در خبرنامه<<
 
 
>>طراح قالب<<