متغیر عضو استاتیک چیست؟
متغیر عضو استاتیک چیست؟

تصویری: متغیر عضو استاتیک چیست؟

تصویری: متغیر عضو استاتیک چیست؟
تصویری: آیپی ثابت و پویا چیست و چه کاربردی دارد؟ - Static vs Dynamic IP 2024, ممکن است
Anonim

وقتی الف را اعلام می کنیم عضو از یک کلاس به عنوان ایستا این بدان معناست که مهم نیست چند شی از کلاس ایجاد می شود، فقط یک کپی از آن وجود دارد عضو ایستا . آ عضو ایستا توسط تمام اشیاء کلاس به اشتراک گذاشته می شود. همه ایستا در صورتی که هیچ مقدار اولیه دیگری وجود نداشته باشد، هنگام ایجاد اولین شیء، داده ها به صفر مقداردهی می شوند.

از این رو، تابع عضو استاتیک چیست؟

آ تابع عضو استاتیک خاص است تابع عضو ، که فقط برای دسترسی استفاده می شود ایستا داده ها اعضا ، هر داده عادی دیگر عضو از طریق قابل دسترسی نیست تابع عضو استاتیک . درست مثل ایستا داده ها عضو , تابع عضو استاتیک کلاس هم هست عملکرد ; با هیچ کلاسی مرتبط نیست.

به همین ترتیب، عضو داده استاتیک با مثال چیست؟ این متغیری است که با اعلان می شود ایستا کلمه کلیدی، به عنوان کلاس نیز شناخته می شود عضو ، بنابراین تنها یک کپی از متغیر برای همه اشیا ایجاد می شود. هر گونه تغییر در عضو داده استاتیک از طریق یکی عضو تابع در تمام اشیاء دیگر منعکس خواهد شد عضو کارکرد.

به طور مشابه، ممکن است بپرسید که متغیر استاتیک در C++ چیست؟

استاتیک یک کلمه کلیدی در است C++ برای دادن ویژگی های خاص به یک عنصر استفاده می شود. استاتیک عناصر فقط یک بار در طول عمر برنامه به فضای ذخیره سازی اختصاص داده می شوند ایستا منطقه ذخیره سازی و تا طول عمر برنامه دارای دامنه هستند. استاتیک کلمه کلیدی را می توان با موارد زیر استفاده کرد، استاتیک عضو متغیر در کلاس.

آیا متغیرهای عضو استاتیک می توانند خصوصی باشند؟

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

توصیه شده: