آموزش مقدماتی جاوا | ویژگی ها (سطح 2)

دستور final در ویژگی ها

اگر بخواهیم که مقدار یک ویژگی قابل تغییر نباشد از کلمه final قبل از تعریف ویژگی در کلاس استفاده می کنیم:

کد زیر باید اروری در خروجی به شما نمایش دهد، چرا که در این کد قصد داشته ایم که مقدار یک ویژگی final را تغییر دهیم.

public class MyClass {
  final int x = 10;

  public static void main(String[] args) {
    MyClass myObj = new MyClass();
    myObj.x = 25; // اروری در خروجی چاپ خواهد شد
    System.out.println(myObj.x);
  }
}

از کلمه final زمانی استفاده می کنیم که بخواهیم متغیر مان همیشه یک مقدار ثابت داشته باشد. مثلاً عدد پی PI (3.14159) یا …

 

پرسش و پاسخ این درس

برای ثبت پرسش ابتدا در سایت وارد شوید.

  • 1