تصویری: متغیر نهایی چیست؟
2024 نویسنده: Lynn Donovan | [email protected]. آخرین اصلاح شده: 2023-12-15 23:46
نهایی کلمه کلیدی در جاوا اول از همه، نهایی یک اصلاح کننده بدون دسترسی است که فقط برای a قابل استفاده است متغیر ، روش یا کلاس. در زیر زمینه های مختلف که در آن نهایی استفاده می شود. متغیرهای نهایی . وقتی یک متغیر با اعلام شده است نهایی کلمه کلیدی، ارزش آن را نمی توان تغییر داد، اساسا یک ثابت است.
به این ترتیب کلاس نهایی چیست؟
آ کلاس نهایی به سادگی یک است کلاس که قابل تمدید نیست (این بدان معنا نیست که تمام ارجاعات به اشیا ازthe کلاس به گونه ای عمل می کنند که گویی به عنوان اعلام شده اند نهایی .) وقتی مفید است که a را اعلام کنید کلاس مانند نهایی در پاسخ به این سوال آمده است: دلایل خوبی برای ممنوعیت وراثت در جاوا؟
همچنین بدانید، آیا می توان متغیر نهایی را تغییر داد؟ وجود دارد متغیر نهایی محدودیت سرعت، ما در حال رفتن به تغییر دادن ارزش این متغیر ، اما آن می توان نباش تغییر کرد زیرا متغیر نهایی یک بار یک مقدار اختصاص داده شد می توان هرگز نباشد تغییر کرد.
به این ترتیب منظور شما از متغیر نهایی در جاوا چیست؟
متغیرهای نهایی در جاوا . که در جاوا ، چه زمانی نهایی کلمه کلیدی با a استفاده می شود متغیر از انواع داده های اولیه (int، float،.. و غیره)، مقدار متغیر قابل تغییر نیست به عنوان مثال برنامه زیر خطا می دهد زیرا من است نهایی . آزمون کلاس عمومی {
چگونه از متغیر نهایی در جاوا استفاده می کنید؟
آ متغیر نهایی می توان به صراحت فقط یک بار مقداردهی اولیه کرد. یک مرجع متغیر اعلام کرد نهایی هرگز نمی توان برای ارجاع به یک شی دیگر تخصیص داد. با این حال، داده های درون شی را می توان تغییر داد. بنابراین، وضعیت شی را می توان تغییر داد اما مرجع را نمی توان تغییر داد.
توصیه شده:
سینمای دیجیتال نهایی چیست؟
THX Ultimate Cinema سالنی با گواهینامه THX ارائه میکند که از سیستم پرنور لیزری فوقالعاده روشن، 4K و HDR با قابلیت پخش دوگانه بارکو به همراه یک سیستم صوتی فراگیر با گواهی THX استفاده میکند که از تعداد بلندگوهای مورد استفاده برای صدای فراگیر 7.1 بیشتر است (این می تواند شامل Dolby Atmos باشد)
کلمه کلیدی نهایی در OOP چیست؟
هنگامی که یک کلاس با کلمه کلیدی نهایی اعلام می شود، کلاس نهایی نامیده می شود. کلاس نهایی را نمی توان گسترش داد (ارثی). کاربرد دیگر final with classs ایجاد یک کلاس تغییرناپذیر مانند کلاس String از پیش تعریف شده است. شما نمی توانید یک کلاس را بدون نهایی کردن آن تغییرناپذیر کنید
منظور از نهایی استاتیک عمومی در جاوا چیست؟
یک متغیر نهایی استاتیک عمومی یک ثابت زمانی کامپایل است، اما یک نهایی عمومی فقط یک متغیر نهایی است، یعنی نمیتوانید مقداری را به آن تخصیص دهید، اما ثابت زمان کامپایل نیست. این ممکن است گیج کننده به نظر برسد، اما تفاوت واقعی اجازه می دهد کامپایلر چگونه با آن دو متغیر رفتار کند
متغیر استاتیک نهایی در جاوا چیست؟
متغیر استاتیک نهایی در جاوا. اعلان متغیرها فقط به عنوان ثابت می تواند منجر به تغییر در مقادیر آنها توسط یک یا چند نمونه از کلاسی شود که در آن اعلان شده است. اعلام آنها به عنوان نهایی ثابت به شما کمک می کند تا یک CONSTANT ایجاد کنید. فقط یک کپی از متغیر وجود دارد که نمی توان آن را مجدداً مقداردهی کرد
چگونه یک متغیر یک متغیر کلاس را می سازد؟
هر نمونه از کلاس یک متغیر کلاس را به اشتراک می گذارد که در یک مکان ثابت در حافظه قرار دارد. هر شی می تواند مقدار متغیر کلاس را تغییر دهد، اما متغیرهای کلاس نیز می توانند بدون ایجاد نمونه ای از کلاس دستکاری شوند. یک متغیر کلاس (ایستا اعلام شده) مکانی مشترک برای همه نمونه ها است