Son dəyişən nədir?
Son dəyişən nədir?

Video: Son dəyişən nədir?

Video: Son dəyişən nədir?
Video: Röya - Son Görüsh 2024, Noyabr
Anonim

final javada açar söz. Hər şeydən əvvəl, final yalnız a üçün tətbiq edilən girişi olmayan modifikatordur dəyişən , metod və ya sinif. Aşağıda müxtəlif kontekstlər var final istifadə olunur. Son dəyişənlər . Nə vaxt dəyişən ilə elan edilir final açar söz, onun dəyəri dəyişdirilə bilməz, mahiyyətcə, sabitdir.

Bu şəkildə, yekun sinif nədir?

A son sinif sadəcə olaraq a sinif bunu uzatmaq olmaz. (Bu o demək deyil ki, bütün obyektlərə istinad edilir sinif olaraq elan edilmiş kimi hərəkət edərdilər final .) Bəyan etmək faydalı olduqda a sinif kimi final Bu sualın cavablarında tapılır: Java-da varisliyi qadağan etmək üçün yaxşı səbəblər?

Həmçinin Bilin, Son Dəyişən dəyişdirilə bilərmi? var son dəyişən sürət limiti, biz gedirik dəyişmək bunun dəyəri dəyişən , lakin o bacarmaq olma dəyişdi çünki son dəyişən bir dəfə dəyər təyin etdi bacarmaq heç vaxt olma dəyişdi.

Bu şəkildə Java-da son dəyişən dedikdə nəyi nəzərdə tutursunuz?

Java-da son dəyişənlər . In Java , nə vaxt final açar söz a ilə istifadə olunur dəyişən primitiv verilənlər növlərinin (int, float,.. və s.), dəyəri dəyişən dəyişdirilə bilməz. Məsələn, aşağıdakı proqram səhv verir, çünki i edir final . ictimai sinif Testi {

Java-da son dəyişəni necə istifadə edirsiniz?

A son dəyişən yalnız bir dəfə açıq şəkildə işə salına bilər. İstinad dəyişən elan etdi final başqa obyektə istinad etmək üçün heç vaxt yenidən təyin edilə bilməz. Bununla belə, obyekt daxilindəki məlumatlar dəyişdirilə bilər. Beləliklə, obyektin vəziyyəti dəyişdirilə bilər, lakin istinad deyil.

Tövsiyə: