تعداد بازدید: 33

کلمه کلیدی finall در جاوا

برای دانلود ویدئو روی دکمه دانلود کلیک کنید

کلمه کلیدی final برای محدود کردن کاربر استفاده می شه. اگر این کلمه کلیدی همراه هر نوع داده نظیر کلاس ، متغیر ، متد بیاد معنی خودش رو داره (محدودیت).

هر نوع داده به روش های مختلف تغییراتی روش می تونه اعمال بشه.

  • یک کلاس زمانی تغییر می کنه که یک کلاس جدید از اون ارث بری کنه.
  • یک متد زمانی تغییر اعمال میشه که override بشه.
  • یک متغیر زمانی تغییر می کنه که مجددن مقدار دهی بشه.

خوب ما با کلمه کلیدی final جلوی این تغییرات رو می گیریم:

  • کلاس عقیم میشه و دیگه نمی شه از اون ارث بری کرد.
  • متد قابلیت override نخواهد داشت.
  • مقدار متغیر ثابت (constant) خواهد بود و قادر به تغییر آن نخواهیم بود.

نحوه استفاده از کلمه کلیده final

در متغیر : قبل از نوع متغیر final int a;

در متد : قبل از نوع خروجی متد : public final int count(){}

در کلاس : قبل از کلمه کلیدی کلاس : final class animal{}

مقدار دهی متغیر finall در سازنده کلاس :

مقدار دهی متغیر finall معمولا باید در زمان تعریف اتفاق بیفتد چون بعد از آن قابل تغییر نیست. اما اگر ما متغیر finall رو در کلاس تعریف کنیم و مقدارش رو خالی بزاریم میتونیم اون رو تنها در سازنده مقدار دهی کنیم.

دقت داشته باشید چون متغیر final با نام a خالی بود در سازنده مقدارش رو تعیین کردیم.(اگر مقدار دهی شده بود نمی تونستیم در سازنده مقدار دهیش کنیم)

چون متغیر final با نام a خالی بود پس باید حتما در سازنده اون رو مقدار دهی کنیم (اگر نکنیم خطاست).

اشتراک گذاری :

مدرس دوره های جاوا اندروید و پایتون به صورت حضوری و مجازی

۰ دیدگاه برای کلمه کلیدی finall در جاوا

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *