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 پاسخ 228 بازدید
+1 امتیاز
1 پاسخ 1.8هزار بازدید
0 امتیاز
1 پاسخ 467 بازدید
0 امتیاز
1 پاسخ 677 بازدید
0 امتیاز
1 پاسخ 434 بازدید
0 امتیاز
1 پاسخ 410 بازدید
سوال شده 9 سال قبل در برنامه نویسی توسط morteza (20 امتیاز)
0 امتیاز
0 پاسخ 273 بازدید
+2 امتیاز
1 پاسخ 828 بازدید
+1 امتیاز
1 پاسخ 6.5هزار بازدید
...