Scala-da nima bekor qilinadi?
Scala-da nima bekor qilinadi?

Video: Scala-da nima bekor qilinadi?

Video: Scala-da nima bekor qilinadi?
Video: UZUMDA boshlash uchun qancha pul kerak? UZB.Uzum market da savdo qilish 2024, Dekabr
Anonim

Skala Usul Qayta belgilash . Agar pastki sinf ota-sinfda belgilangan usul bilan bir xil nomga ega bo'lsa, u usul deb nomlanadi ustunlik . Agar pastki sinf ota-sinfda belgilangan usul uchun ma'lum bir dasturni taqdim qilmoqchi bo'lsa, u bekor qiladi ota-ona sinfidan olingan usul.

Bu erda qanday qilib Scala-dagi usulni bekor qilasiz?

In Skala , usulni bekor qilish foydalanadi bekor qilish uchun modifikator bekor qilish a usuli super sinfda belgilangan, holbuki, usuli haddan tashqari yuklash uchun hech qanday kalit so'z yoki modifikator kerak emas, biz faqat foydalanilgan parametrlar tartibini yoki parametrlar sonini o'zgartirishimiz kerak. usuli yoki parametrlarning ma'lumotlar turlari

Bundan tashqari, Scala bir nechta merosni qo'llab-quvvatlaydimi? Skala qilmaydi ruxsat berish uchun ko'p meros o'z-o'zidan, lekin kengaytirish imkonini beradi bir nechta xususiyatlar. Belgilar sinflar o'rtasida interfeys va maydonlarni almashish uchun ishlatiladi. Ular Java 8 interfeyslariga o'xshaydi. Sinflar va ob'ektlar xususiyatlarni kengaytirishi mumkin, ammo xususiyatlarni yaratib bo'lmaydi va shuning uchun parametrlari yo'q.

Buni hisobga olsak, Scala qaysi sinfdan meros bo'lib qoladi?

Bu hisoblanadi mexanizm ichida Skala qaysi biri tomonidan sinf hisoblanadi ruxsat berilgan meros boshqasining xususiyatlari (sohalari va usullari). sinf . Muhim terminologiya: Super Sinf : The sinf kimning xususiyatlari meros qilib olingan superklass (yoki tayanch) sifatida tanilgan sinf yoki ota-ona sinf ).

Scala-da super sinf nima?

a da usulni chaqiring Scaladagi super sinf . Ushbu tushuncha biz qo'ng'iroq qilmoqchi bo'lganimizda ishlatiladi super sinf usuli. Shunday qilib, har doim a asos va pastki sinf biz foydalanadigan noaniqlikni hal qilish uchun bir xil nomlangan usullarga ega super qo'ng'iroq qilish uchun kalit so'z asosiy sinf usuli. kalit so'z super ” bu erga Meros tushunchasi bilan keldi.

Tavsiya: