menusearch
javapro.ir
جستجو
۱۳۹۵/۸/۱ شنبه
(3)
(0)
جلسه دوازدهم - کلمه کلیدی static
جلسه دوازدهم -  کلمه کلیدی static
آموزش آسان و ساده زبان برنامه نویسی جاوا

کلمه کلیدی static برای مدیریت حافظه استفاده می شود.
کلمه کلیدی استاتیک در جاوا می تواند برای متغیرها و متدهایی که متعلق به یک کلاس هستند (متغیر های نمونه و متد هایی که در بدنه کلاس تعریف می شوند) استفاده شود.پس متغیر های محلی نمی توانند استاتیک باشند.
خب چطور یک متغیر را static اعلام کنیم؟
اعلام یک متغیر از نوع استاتیک    
متغیر استاتیک تنها یک حافظه از کلاس را می گیرد یعنی مقدارش برای همه اشیای ساخته شده از کلاس یکسان است. برای روشن تر شدن این مطلب فرض کنید یک کلاس سگ داریم و ویژگی نام سگ استاتیک می باشد اگر ما 10 سگ از این کلاس سگ بسازیم و نام "جسی" را روی یک سگ بگذاریم نام همهی 10 سگ جسی خواهد شد زیرا متغیر نام استاتیک یا یکتا بوده و برای همه اشیای یک کلاس یکی است، در زیر برای درک بهتر تفاوت دسرسی اشیای ساخته شده از یک کلاس به متغیر استاتیک و غیر استاتیک آماده است:

     دسرسی اشیای ساخته شده از یک کلاس به متغیر استاتیک:
 
متغیر استاتیک در جاوا

     دسرسی اشیای ساخته شده از یک کلاس به متغیر غیر استاتیک:

متغیر static در جاوا
  • وقتی یک متغیر یا متد در کلاس استاتیک اعلام می شود دیگر نیاز نیست برای دسرسی به آن متغیر یا متد شی از کلاس ساخت تنها کافیست مستقیم با استفاده از نام کلاس و کاراکتر نقطه (.) به ان متغیر یا متد دسرسی پیدا کرد البته بدون نام کلاس هم می شود مستقیم تنها با بکار بردن نام متغیر از آن استفاده کرد اما در جاهایی که متغیر محلی هم نام متغیر نمونه کلاس خود داریم باید از نام کلاسبرای صدا زدن متغیر یا متد استفاده کنیم:
    ادامه این جلسه آموزشی را می توانید بصورت کتاب الکترونیکی (PDF شده) در لینک زیر دریافت کنید.
    این جلسه آموزشی را بصورت کامل و مرتب شده در لینک زیر دانلود کنید:(در صورت خرابی لینک گزارش دهید)

    آموزش آسان و ساده زبان برنامه نویسی جاوا

    لینک دانلود
    نشر این مطلب با ذکر منبع (لینک سایت) بلامانع است.
    برای با خبر شدن از جدیدترین مطالب آموزشی جاوا عضو کانال تلگرام ما شوید.
نظرات کاربران
*نام و نام خانوادگی
* پست الکترونیک
* متن پیام

بستن
*نام و نام خانوادگی
* پست الکترونیک
* متن پیام

0 نظر
طراحی سایتطراحی سایتسایت سازسایت سازفروشگاه سازفروشگاه ساز