کلاس استاتیک به چه معناست؟
کلاس استاتیک به چه معناست؟

تصویری: کلاس استاتیک به چه معناست؟

تصویری: کلاس استاتیک به چه معناست؟
تصویری: کلاس "استاتیک" چیست؟ چه زمانی از آن استفاده کنیم؟ 2024, نوامبر
Anonim

سی شارپ کلاس استاتیک یک کلاس است که نمی توان آن را مثال زد. تنها هدف از کلاس ارائه نقشه های به ارث رسیده است کلاس ها . آ کلاس استاتیک با استفاده از ایجاد می شود ایستا کلمه کلیدی در سی شارپ A کلاس استاتیک می تواند شامل شود ایستا فقط اعضا. شما نمی توانید یک شی برای آن ایجاد کنید کلاس استاتیک.

به همین ترتیب ممکن است پرسیده شود که کاربرد کلاس استاتیک چیست؟

کلاس های استاتیک به عنوان ظروف برای ایستا اعضا. استاتیک روش ها و ایستا خواص پرکاربردترین اعضای a هستند کلاس استاتیک . همه ایستا اعضا مستقیما با استفاده از کلاس نام. استاتیک متدها کار خاصی را انجام می دهند و مستقیماً با استفاده از یک نام نوع، به جای نمونه یک نوع، فراخوانی می شوند.

همچنین ممکن است سوال شود که چه زمانی یک کلاس باید ثابت باشد؟ مزیت استفاده از a کلاس استاتیک این است که کامپایلر می تواند بررسی کند که هیچ عضو نمونه ای به طور تصادفی اضافه نشده باشد. کامپایلر این موارد را تضمین می کند کلاس نمی توان ایجاد کرد. کلاس های استاتیک مهر و موم شده اند و بنابراین قابل ارث نمی باشند. آنها نمی توانند از هیچ کدام ارث ببرند کلاس به جز Object

علاوه بر این، آیا می‌توانیم کلاس را ثابت کنیم؟

پاسخ بله است، ما میتوانیم دارند کلاس استاتیک در جاوا در جاوا، ما دارند ایستا متغیرهای نمونه و همچنین ایستا روش ها و همچنین ایستا مسدود کردن. را کلاس که محصور تو در تو کلاس به عنوان بیرونی شناخته می شود کلاس . در جاوا، ما میتوانیم 't ساختن سطح بالا کلاس ایستا.

تفاوت کلاس استاتیک و کلاس غیر استاتیک در سی شارپ چیست؟

تفاوت بین استاتیک و غیر - کلاس استاتیک که در کلاس استاتیک ، شما مجاز به ایجاد اشیاء نیستید. که در غیر - کلاس استاتیک ، شما مجاز به ایجاد اشیاء با استفاده از کلمه کلیدی جدید هستید. اعضای داده از کلاس استاتیک مستقیماً توسط آن قابل دسترسی است کلاس نام.

توصیه شده: