Mavhum usulni qanday yozasiz?
Mavhum usulni qanday yozasiz?

Video: Mavhum usulni qanday yozasiz?

Video: Mavhum usulni qanday yozasiz?
Video: SIZNING ASLIDA KIMLIGINGIZNI KO’RSATUVCHI TEST | SIZ QANDAY INSONSIZ?! 2024, Noyabr
Anonim

e'lon qilish uchun mavhum usul , ushbu umumiy shakldan foydalaning: mavhum turi usuli -nom (parametr-ro'yxat); Ko'rib turganingizdek, yo'q usuli tanasi mavjud. Har qanday beton sinf (ya'ni sinf holda mavhum kalit so'z) an ni kengaytiradi mavhum sinf hammasini bekor qilishi kerak mavhum usullar ning sinf.

Xuddi shunday, mavhum usul nima?

An mavhum usul a usuli bu e'lon qilingan, lekin amalga oshirishni o'z ichiga olmaydi. Abstrakt sinflar yaratilmasligi mumkin va quyi sinflar uchun ilovalarni taqdim etishni talab qiladi mavhum usullar . Keling, bir misolni ko'rib chiqaylik mavhum sinf va an mavhum usul.

Bundan tashqari, mavhum sinflar va mavhum usullarga qanday ehtiyoj bor? mavhum a yaratish uchun kalit so'z ishlatiladi mavhum sinf va usuli . Abstrakt sinf java da instantsiya qilib bo'lmaydi. An mavhum sinf ko'pincha pastki sinflarni kengaytirish va amalga oshirish uchun bazani ta'minlash uchun ishlatiladi mavhum usullar va amalga oshirilganni bekor qilish yoki ishlatish usullari ichida mavhum sinf.

Bu borada mavhum usullardan qachon foydalaniladi?

Abstrakt Farzandlaringizga amalga oshirish tafsilotlarini bermoqchi bo'lsangiz, lekin sinfingiz namunasini to'g'ridan-to'g'ri yaratishga ruxsat berishni istamasangiz (bu sizga sinfni qisman aniqlash imkonini beradi) sinflar juda mos keladi. Agar siz ob'ektlarni kuzatish uchun oddiygina shartnomani aniqlamoqchi bo'lsangiz, interfeysdan foydalaning.

Abstrakt sinf va mavhum usul o'rtasidagi farq nima?

A usuli bu kalit so'z yordamida e'lon qilinadi mavhum an deb ataladi mavhum usul . Abstrakt usullar faqat deklaratsiya bo'lib, u amalga oshirilmaydi. Java sinf o'z ichiga olgan mavhum sinf deb e'lon qilinishi kerak mavhum sinf . An mavhum usul faqat ochiq yoki himoyalangan koʻrinish modifikatorini oʻrnatishi mumkin.

Tavsiya: