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 پاسخ 340 بازدید
+1 امتیاز
1 پاسخ 1.9هزار بازدید
0 امتیاز
1 پاسخ 563 بازدید
0 امتیاز
1 پاسخ 848 بازدید
0 امتیاز
1 پاسخ 541 بازدید
0 امتیاز
1 پاسخ 548 بازدید
سوال شده 10 سال قبل در برنامه نویسی توسط morteza (20 امتیاز)
0 امتیاز
0 پاسخ 353 بازدید
+2 امتیاز
1 پاسخ 935 بازدید
+1 امتیاز
1 پاسخ 6.7هزار بازدید
...