Muhrlangan sinfni yarata olasizmi?
Muhrlangan sinfni yarata olasizmi?

Video: Muhrlangan sinfni yarata olasizmi?

Video: Muhrlangan sinfni yarata olasizmi?
Video: Заброшенный ПАНСИОНАТ с ПРИЗРАКАМИ Купили⁉НА ЗАБРОШКЕ будет парк-отель‼ 2024, May
Anonim

Muhrlangan sinflar mavhum va mumkin mavhum a'zolarga ega. Muhrlangan sinflar bo'lishi mumkin emas yaratilgan bevosita. Muhrlangan sinflar mumkin pastki sinflarga ega, lekin ular bir xil faylda bo'lishi yoki ichiga joylashtirilgan bo'lishi kerak muhrlangan sinf deklaratsiya. Muhrlangan sinflar kichik sinf mumkin tashqari kichik sinflarga ega muhrlangan sinf fayl.

Shuni ham bilish kerakki, biz Sealed sinfi uchun ob'ekt yaratishimiz mumkinmi?

Xususiy Vs muhrlangan sinf Shaxsiy sinflar to'g'ridan-to'g'ri nom maydoni ichida e'lon qilib bo'lmaydi. Muhrlangan sinflar mumkin to'g'ridan-to'g'ri nom maydoni ichida e'lon qilinadi. Biz mumkin emas yaratmoq a misol xususiy shaxsdan sinf . Biz yarata olamiz the misol ning muhrlangan sinf.

Xuddi shunday, muhrlangan sinfdan qanday foydalanasiz? Muhrlangan sinf to'xtatish uchun ishlatiladi a sinf meros qilib olinadi. Boshqacha qilib aytganda, siz biron bir narsani ololmaysiz yoki kengaytira olmaysiz sinf undan. Ikkinchidan, Muhrlangan usuli qo'llaniladi, shuning uchun boshqa yo'q sinf uni bekor qilishi va o'z usulini amalga oshirishi mumkin. Agar usul bo'lsa, adashmang muhrlangan keyin sinf ham bo'lishi kerak muhrlangan.

Shunday qilib, biz muhrlangan sinfni meros qilib olamizmi?

Muhrlangan sinflar cheklash uchun ishlatiladi meros olish ob'ektga yo'naltirilgan dasturlashning xususiyati. Bir marta a sinf a sifatida belgilanadi muhrlangan sinf , the sinf bo'lishi mumkin emas meros qilib olingan . C# da, muhrlangan modifikator a ni aniqlash uchun ishlatiladi sinf kabi muhrlangan . Agar a sinf a dan olingan muhrlangan sinf keyin kompilyator xatoga yo'l qo'yadi.

Kotlindagi muhrlangan sinf nima?

Muhrlangan sinflar Model-View-Intent kabi arxitektura naqshlarida juda qulaydir, unda foydalanuvchi niyatlari oqimi (ehtiyot bo'ling - Android Niyat sinf ) ilova tomonidan qayta ishlanayotganda turli xil tasvirlarga tarjima qiling. Muhrlangan sinflar bu turli vakilliklarni boshqarish uchun mosdir.

Tavsiya: