Nihoyat C# da nima yakunlanadi?
Nihoyat C# da nima yakunlanadi?

Video: Nihoyat C# da nima yakunlanadi?

Video: Nihoyat C# da nima yakunlanadi?
Video: Stable Diffusion 2 NEW Image Post Processing Scripts And Best Class / Regularization Images Datasets 2024, Aprel
Anonim

Final sinfni meros qilib olish mumkin emas, final usulni bekor qilib bo'lmaydi va final o'zgaruvchining qiymatini o'zgartirib bo'lmaydi. Nihoyat muhim kodni joylashtirish uchun ishlatiladi, u istisno ishlanadimi yoki yo'qmi bajariladi. Yakunlash ob'ektni axlat yig'ishdan oldin tozalashni amalga oshirish uchun ishlatiladi. 2) Final kalit so‘z hisoblanadi.

Shu tarzda, C# da final nima?

Usul yakunlash () axlat yig'uvchi tomonidan chaqiriladi. Maqsad. Dispose() usuli har safar chaqirilganda boshqarilmaydigan resurslarni bo'shatish uchun ishlatiladi. Usul yakunlash () ob'ekt yo'q qilinishidan oldin boshqarilmaydigan resurslarni bo'shatish uchun ishlatiladi.

Yuqoridagilardan tashqari, finalize () usuli nima? finalize() usuli himoyalangan va statik emas usuli java. lang. Ob'ekt klassi. Bu usuli java'da yaratgan barcha ob'ektlarda mavjud bo'ladi. Bu usuli ob'ektni xotiradan o'chirishdan oldin ba'zi yakuniy operatsiyalarni bajarish yoki tozalash operatsiyalarini bajarish uchun ishlatiladi.

Buni hisobga olgan holda, yakuniy va yakuniy blok o'rtasidagi farq nima?

Yakuniy tugatish usuli ob'ektni yo'q qilishdan oldin uni tozalash ishlarini bajaradi. Yakuniy usul chaqiruvi bilan amalga oshiriladi. " Nihoyat " blok "try-catch" bajarilgandan so'ng amalga oshiriladi blok . yakunlash () usuli ob'ektni yo'q qilishdan oldin amalga oshiradi.

Yakuniy nimani anglatadi?

final - a java dasturlash tilida o'zgaruvchining nomi, usullari va sinfi bilan birga ishlatiladigan kalit so'z. Va faqat anglatadi o'zgaruvchi, usul yoki sinfni e'lon qilganingizdan keyin final . Bu qiymat bo'lardi davomida bir xil bo'lib qoladi va bitta mumkin uning qiymatini yana o'zgartirmang.

Tavsiya: