C#-da nəhayət yekunlaşdırma nədir?
C#-da nəhayət yekunlaşdırma nədir?

Video: C#-da nəhayət yekunlaşdırma nədir?

Video: C#-da nəhayət yekunlaşdırma nədir?
Video: 6-cı sinif Riyaziyyat DİM: Birinci yarımil üzrə yekunlaşdırıcı test tapşırıqları (B,C variant) 2024, Aprel
Anonim

Final sinif miras qala bilməz, final metodu ləğv edilə bilməz və final dəyişən dəyəri dəyişdirilə bilməz. Nəhayət mühüm kodu yerləşdirmək üçün istifadə olunur, istisnanın idarə olunmasından asılı olmayaraq icra olunacaq. Yekunlaşdırın obyektin zibil yığılmasından dərhal əvvəl təmizləmə emalını həyata keçirmək üçün istifadə olunur. 2) Final açar sözdür.

Bu şəkildə, C#-da yekunlaşdırma nədir?

Metod yekunlaşdırmaq () zibil yığan tərəfindən çağırılır. Məqsəd. Dispose() metodu hər dəfə işə salındıqda idarə olunmayan resursları azad etmək üçün istifadə olunur. Metod yekunlaşdırmaq () obyekt məhv edilməzdən əvvəl idarə olunmayan resursları azad etmək üçün istifadə olunur.

Yuxarıdakılardan əlavə, finalize () metodu nədir? finalize() metodu qorunan və qeyri-statikdir üsul java. dil. Obyekt sinfi. Bu üsul java-da yaratdığınız bütün obyektlərdə mövcud olacaq. Bu üsul obyekt yaddaşdan silinməzdən əvvəl bəzi son əməliyyatları yerinə yetirmək və ya əməliyyatları təmizləmək üçün istifadə olunur.

Bunu nəzərə alaraq, son və son blok arasındakı fərq nədir?

Yekunlaşdırma üsulu obyekti məhv etməzdən əvvəl onunla bağlı təmizlik işlərini həyata keçirir. Yekun üsul çağırışı ilə icra olunur. " Nəhayət " blok "try-catch" icra edildikdən dərhal sonra icra olunur blok . yekunlaşdırmaq () üsul obyektin məhv edilməsindən dərhal əvvəl həyata keçirir.

Son nə deməkdir?

final a dəyişənin, metodların və sinifin adı ilə birlikdə java proqramlaşdırma dilində istifadə olunan açar söz. Və yalnız deməkdir ki, siz dəyişəni, metodu və ya sinfi elan etdikdən sonra final . Bu dəyər olardı boyunca eyni qalır və bir bacarmaq dəyərini bir daha dəyişməz.

Tövsiyə: