دوره های آموزشی آکادمی پی وی لرن (پروژه محور و ویژه بازار کار)



  • ۹
  • مهر

جلسه ۰۶ : مدیفایر در جاوا

  • دسته‌بندی‌ها :
جلسه ۰۶ : مدیفایر در جاوا
    • جزئیات
    • نوع محتواآموزش تصویری

      مقدمه

      با عرض سلام و وقت بخیر خدمت کاربران سایت پی وی لرنو کاربرانی که دوره کامل آموزش برنامه نویسی جاوا را دنبال می کنند. مدیفایر کلمات کلیدی هستند که برای تعیین سطح دسترسی یک متغیر ، متد و یا کلاس ها و یا در دسترس قرار نگرفتن این موارد استفاده می شود. با استفاده از مدیفایر می توانید تعیین کنید یک کلاس متد یا متغیر بصورت عمومی تعریف شده و در تمام برنامه در دسترس باشد و یا اینکه فقط در محدوده ی کلاس و یا متد والد خود قابل دسترس و معتبر باشد. از این رو آشنایی با مدیفایر در جاوا برای کدنویسی به زبان جاوا از اهمیت ویژه ای برخوردار است. برای آشنایی بیشتر با انواع مختلف مدیفایر در جاوا یا سطح دسترسی در جاوا در ادامه ی مباحث این آموزش با ما همراه باشید.

      آشنایی با مدیفایر در جاوا

      در ادامه ی این آموزش، شما را با انواع مدیفایر در جاوا و زیر مجموعه ی هر یک آشنا می کنیم.

      جاوا شامل دو دسته ی کلی مدیفایر می باشد:

      • مدیفایرهای قابل دسترس جاوا
      • مدیفایرهای غیر قابل دسترس در جاوا

      برای استفاده از یک مدیفایر کافیست کلمه ی کلیدی مربوط به آن را قبل از تعریف متغیر ، متد یا کلاس قرار دهید.

      مثال:

      مثال : 

      مدیفایرهای قابل دسترس در جاوا

      از مدیفایرهای قابل دسترس جاوا برای تعیین سطح دسترسی در متغیرها،متدها،ساختارها یا کلاس ها استفاده می شود.

      چهار سطح دسترسی در جاوا به شرح زیر است:

      • قابل مشاهده در بسته، به طور پیش فرض(نیازی به مدیفایر نیست).
      • قابل مشاهده فقط برای کلاس (private).
      • قابل مشاهده به جهان (public).
      • قابل مشاهده به بسته و تمام زیر کلاس ها (protected).

      متغیرهای غیر قابل دسترس

      جاوا تعدادی مدیفایر غیر قابل دسترس را برای فرهم کردن برخی قابلیت ها ارائه می دهد:

      • مدیفایر ایستا برای ایجاد متد های کلاس و متغیرها استفاده می شود.
      • مدیفایر نهایی برای تکمیل پیاده سازی کلاس ها، متد ها و متغیرها استفاده می شود.
      • مدیفایر انتزاعی برای ایجاد کلاس ها و متدهای انتزاعی استفاده می شود.
      • مدیفایر synchronized  و volatile که برای موضوعات استفاده می شوند.

      کلام آخر

      مدیفایرها در جاوا به عنوان فراهم کننده ی سطوح دسترسی مختلف (عمومی،محافظت شده،خصوصی و…) برای متغیرها،متدها،ساختارها و کلاس ها از اهمیت ویژه ای برخوردارند. از این رو مباحث این بخش را به آشنایی با مدیفایر در جاوا اختصاص دادیم.

      QR:  جلسه ۰۶ : مدیفایر در جاوا
      به اشتراک بگذارید


      دیدگاه کاربران
      1. تصویر کاربر