راکت

سطح دسترسی protected در جاوا یعنی چی

3 پاسخ

سلام خسته نباشید سطح دسترسی protected در جاوا یعنی چی؟ لطفا کمکم کنید

ثبت پرسش جدید

پاسخ‌ها

3
فخرالدین لنگی
فخرالدین لنگی
@fakhraddin

تخصص: برنامه نویس وب، آندروید و سیستم های کامپیوتری

با سلام و وقت بخیر
ما کلا توی بحث شی گرایی سه سطح دسترسی داریم به ترتیب زیر:

  1. private وقتی شما این ویژگی رو به متغیر، تابع و ... می دید اون آبجکت فقط و فقط داخل اسکوپ یا بدنه همون کلاس قابل دسترسی و چه با ارث بری و چه حالت معمول قابل دسترس نیست
  2. protected وقتی از ویژگی استفاده کنید به اون آبجکت فقط می شه داخل اسکوپ یا بدنه همون کلاس و کلاس هایی که ازش ارث می برن به اسم فرزند شناخته می شن در دسترسه و خارج از اون محدوده ها خیر
  3. public وقتی از این ویژگی استفاده کنید به اون آبجکت همه جا می شه دسترسی داشت حتی خارج کلاس یا داخل بدنه کلاس دیگه بدون هیچ گونه ارث بری
Mohammad
Mohammad
@NOX1377insta

تخصص: css/html/flexbox/js/jquery/Bootstrap/سی شارپ و ...

ممنون از کمکتون مشکلم برطرف شد

شاید پاسخ شما همین‌جا باشد

Arad derakhshani
Arad derakhshani
@aradderakhshani

protected فقط مختص جاوا نیست و تو 90 درصد زبان های شئی کرا هست
و به زبان ساده فیلد ها و متد هایی که با این سطح دسترسی تعریف میشن
داخل همون کلاس و کلاس های فرزندش قابل دسترسی هستن

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام