Abstrakt sinfda mavhum bo'lmagan usullar bo'lishi mumkinmi?
Abstrakt sinfda mavhum bo'lmagan usullar bo'lishi mumkinmi?

Video: Abstrakt sinfda mavhum bo'lmagan usullar bo'lishi mumkinmi?

Video: Abstrakt sinfda mavhum bo'lmagan usullar bo'lishi mumkinmi?
Video: douglas kruger - Hech qashshoqlikdan qutulganmisiz | yomon deb o'ylamang! 2024, May
Anonim

Ha biz ega bo'lishi mumkin a mavhum sinf holda Abstrakt usullar chunki ikkalasi ham mustaqil tushunchalardir. E'lon qilish a sinf konspekti shuni anglatadiki mumkin o'z-o'zidan yaratilmaydi va mumkin faqat pastki sinflarga bo'linishi mumkin. E'lon qilish a usuli abstrakt shuni anglatadiki Usul bo'ladi kichik sinfda aniqlanishi kerak.

Odamlar shuningdek, mavhum sinf mavhum usullarni ham, mavhum bo'lmagan usullarni ham aniqlay oladimi?

An mavhum usul a usuli bolada sinf bu ota-onani bekor qiladi usuli . Mavhum sinf mavhum va mavhum usullarni ham aniqlay oladimi? - mavhum usullar ? A. Yo'q-uning hammasi yoki boshqasi bo'lishi kerak.

Bundan tashqari, AN interfeysida mavhum bo'lmagan usullar bo'lishi mumkinmi? Interfeys usullari ta'rifiga ko'ra ommaviy va mavhum , shuning uchun qila olmaysiz yo'q - mavhum usullar sizning interfeys . Java tilida, interfeys usullari ommaviy va mavhum avvalboshdan. Shunday qilib, birinchi variant - yomon amaliyot.

Keyinchalik, mavhum bo'lmagan sinfda mavhum usulga ega bo'lishimiz mumkinmi?

Bu mavhum usullarga ega bo'lishi mumkin ( usullari tanasiz) shuningdek beton usullari (muntazam usullari tanasi bilan). Oddiy sinf ( yo'q - mavhum sinf ) mumkin emas mavhum usullarga ega . An mavhum sinf mumkin instantsiyalanmaydi, bu sizga uning ob'ektini yaratishga ruxsat berilmaganligini anglatadi.

Java-da mavhum usulsiz mavhum sinfdan foydalanish nima?

Abstrakt usulsiz mavhum sinf uning ob'ektini yaratishingiz mumkin degan ma'noni anglatadi mavhum sinf . Mening misolimni ko'ring. Agar bitta yozsangiz mavhum usul ichida mavhum sinf keyin kompilyatsiya qilinmaydi. Bu degani, agar siz yaratsangiz mavhum usulsiz mavhum sinf keyin siz uning Ob'ektini yaratishingiz mumkin Abstrakt sinf.

Tavsiya: