ثوابت:
ثوابت مقادیری هستند که در برنامه وجود دارند ولی بر خلاف متغیر ها،قابل تغییر نیستند.ثوابت در اندروید مثل متغیر ها اعلان می شوند،با این تفاوت که قبل از نوع آنها،واژه کلیدی final قرار میگیرد. android constant android constant android constant android constant
به طور مثال:
1 2 3 | final float pi= 3.144592; final boolean debug=false; final int id=14326; |
دستور اول یک مقدار ثابت از نوع اعشاری به نام pi، دستور دوم یک مقدار ثابت ار نوع منطقی به نام debug و دستور سوم یک مقدار ثابت از نوع صحیح به نام id تعریف می کند.در طول اجرای برنامه نمی توان مقادیر ثابت را تغییر داد.در صورت اقدام به چنین کاری، با خطای کامپایلر مواجه خواهید شد.بنابراین با توجه به دستورات فوق،دستورات زیر نامعتبر اند.
1 2 3 | pi=15.14; debug=ture; id=13476; |
دستور اول یک مقدار ثابت از نوع اعشاری به نام pi، دستور دوم یک مقدار ثابت ار نوع منطقی به نام debug و دستور سوم یک مقدار ثابت از نوع صحیح به نام id تعریف می کند.در طول اجرای برنامه نمی توان مقادیر ثابت را تغییر داد.در صورت اقدام به چنین کاری، با خطای کامپایلر مواجه خواهید شد.بنابراین با توجه به دستورات فوق،دستورات زیر نامعتبر اند.
ثوابت مقادیری هستند که در برنامه وجود دارند ولی بر خلاف متغیر ها،قابل تغییر نیستند.ثوابت در مثل متغیر ها اعلان می شوند،با این تفاوت که قبل از نوع آنها،واژه کلیدی final قرار میگیرد. android constant android constant android constant android constant android constant
به طور مثال: ;
دستور اول یک مقدار ثابت از نوع اعشاری به نام pi، دستور دوم یک مقدار ثابت ار نوع منطقی به نام debug و دستور سوم یک مقدار ثابت از نوع صحیح به نام id تعریف می کند.در طول اجرای برنامه نمی توان مقادیر ثابت را تغییر داد.در صورت اقدام به چنین کاری، با خطای کامپایلر مواجه خواهید شد.بنابراین با توجه به دستورات فوق،دستورات زیر نامعتبر اند.