+1 امتیاز
قبل در برنامه نویسی توسط (30 امتیاز)
ویرایش شده قبل توسط
چرا فقط یک کلاس می تواند دارای سطح دسترسی public , Package باشد؟

1 پاسخ

0 امتیاز
قبل توسط (1.1هزار امتیاز)

با توجه به تعریف access specifier protected برای اعضای یک کلاس، تفاوت access specifier های protected و package access فقط در حالت Subclass است. با توجه به این تفاوت و اینکه در جاوا مفاهیمی مثل package-inheritance یا subpackage نداریم بنابراین استفاده از access specifier protected بی معنی می شود و در حقیقت می توان از package access برای یک کلاس استفاده کرد.

سوالات مشابه

0 امتیاز
1 پاسخ 677 بازدید
+2 امتیاز
2 پاسخ 3.3هزار بازدید
0 امتیاز
1 پاسخ 857 بازدید
+1 امتیاز
1 پاسخ 268 بازدید
+2 امتیاز
1 پاسخ 831 بازدید
0 امتیاز
1 پاسخ 660 بازدید
+1 امتیاز
2 پاسخ 480 بازدید
...