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 پاسخ 396 بازدید
+1 امتیاز
1 پاسخ 2.0هزار بازدید
0 امتیاز
1 پاسخ 622 بازدید
0 امتیاز
1 پاسخ 935 بازدید
0 امتیاز
1 پاسخ 604 بازدید
0 امتیاز
1 پاسخ 614 بازدید
سوال شده 10 سال قبل در برنامه نویسی توسط morteza (20 امتیاز)
0 امتیاز
0 پاسخ 389 بازدید
+2 امتیاز
1 پاسخ 998 بازدید
+1 امتیاز
1 پاسخ 6.8هزار بازدید
...