0

آموزش جامع Visual C#.NET

 
siryahya
siryahya
کاربر طلایی1
تاریخ عضویت : اسفند 1389 
تعداد پست ها : 154065
محل سکونت : ▂▃▄▅▆▇█Tabriz█▇▆▅▄▃▂

پاسخ به: آموزش جامع Visual C#.NET
پنج شنبه 24 اردیبهشت 1394  3:39 PM

 شی گرائی (بخش هفدهم)
در این بخش هدف این است که شما رو با سطح های دسترسی در سی شارپ آشنا کنم خب ،، سطح دسترسی مشخص میکنه که متدهای یک کلاس در چه جای برنامه قابل دسترسی هستند .
قبل از این که تمامی نوع های دسترسی رو توضیح بدم کمی دربارۀ سطح دسترسی private و public صحبت میکنم چون این دو نوع بیشتر در برنامه نویسی هامون کاربرد داره و استفاده میشه
 
سطح دسترسی public زمانی مورد استفاده هست که ما بخوایم به یک متد یا فیلد در خارج از کلاس و یا پروژه مون دسترسی داشته باشیم به کد زیر دقت کنید 
 
کد PHP:
using System; 
 
public class Test1 
    public int number; 
 
public class Program 
    public static void Main() 
    { 
        Test1 x = new Test(); 
 
        x.number = 5; 
    } 
}  
 
خب ما در کد بالا کلاس Test1 رو به صورت public تعریف کردیم ، که به کلاس program میگه که از کلاس Test1 نمونه بساز
اگر از کلمه کلیدی public استفاده نکنیم نمی تونیم در داخل کلاس program نمونه ای از کلاس Test1 ایجاد کنیم و به اعضای اون دسترسی پیدا کنیم و به معنی استفاده از سطح دسترسی private است.
 
دقت کنید در صورت مشخص نکردن نوع سطح به طور پیش فرض سطح private در نظر گرفته میشه
 
حالا فرض کنید در کد بالا ما سطح private تعریف کنیم وقتی برنامه ممونو اجرا کنیم با خطا روبرو میشیم به این دلیل که کلاس Test1 در داخل کلاس program و هر کلاس دیگه قابل دسترسی نیست .

 

ترکی زبان قربون صدقه رفتنه داریم که: گوزلرین گیله‌سین قاداسین آلیم که یعنی درد و بلای مردمک چشات به جونم …!.

تشکرات از این پست
دسترسی سریع به انجمن ها