0 امتیاز
قبل در برنامه نویسی توسط (505 امتیاز)
برچسب گذاری دوباره قبل توسط
وقتی یک کلاس  در c# درست می کنیم، پیش فرض سطح دسترسی چیست؟
قبل توسط (1.1هزار امتیاز)
منظورتون سطح دسترسی کلاس یا فیلد ها و متد های کلاس؟
قبل توسط (7.1هزار امتیاز)
من فکر میکنم به هنگام ایجاد یک کلاس چون هدف شی گرایی اینه که ارث بری ازش صورت میگیره تا به کررات ازش استفاده بشه به صورت public هست ولی متدها و فیلدهاش بسته به برنامه نویس می تونه public یا private باشه

1 پاسخ

+1 امتیاز
قبل توسط (1.6هزار امتیاز)
انتخاب شده قبل توسط
 
بهترین پاسخ

کلاس ها در C# فقط دو سطخ دسترسی(َAccess Modifier) دارند internal , public. در صورتی که کلاس شما داخل یک کلاس دیگر نوشته شود یعنی کلاس به شکل فیلد یا متد تعریف شود سطح دسترسی private خواهد بود.

در صورتی که سطح دسترسی برای کلاس قید نشود سخت ترین نوع دسترسی (internal) در نظر گرفته می شود.
در صورتی که سطح دسترسی برای فیلد قید نشود سخت ترین نوع دسترسی (private) در نظر گرفته می شود.


 class myClass() //  internal 
 {
	class myNestedClass() // private 
	{
	}

 }

 

سوالات مشابه

0 امتیاز
0 پاسخ 348 بازدید
+1 امتیاز
1 پاسخ 1.9هزار بازدید
0 امتیاز
1 پاسخ 574 بازدید
0 امتیاز
1 پاسخ 867 بازدید
0 امتیاز
1 پاسخ 550 بازدید
0 امتیاز
1 پاسخ 557 بازدید
سوال شده 10 سال قبل در برنامه نویسی توسط morteza (20 امتیاز)
0 امتیاز
0 پاسخ 359 بازدید
+2 امتیاز
1 پاسخ 943 بازدید
+1 امتیاز
1 پاسخ 6.7هزار بازدید
...