Har qanday sinf Java-ni nechta sinfga meros qilib olishi mumkin?
Har qanday sinf Java-ni nechta sinfga meros qilib olishi mumkin?

Video: Har qanday sinf Java-ni nechta sinfga meros qilib olishi mumkin?

Video: Har qanday sinf Java-ni nechta sinfga meros qilib olishi mumkin?
Video: #Oʻzbek tilidagi eng uzun #soʻz 2024, Aprel
Anonim

Qachon bitta sinf kengaytiriladi birdan ortiq sinflar keyin bu deyiladi ko'p meros . Masalan: Sinf C A sinfini kengaytiradi va B keyin bu turdagi meros olish sifatida tanilgan ko'p meros . Java ruxsat bermaydi ko'p meros.

Xuddi shunday, Java sinfi bir nechta sinflardan meros bo'lishi mumkinmi?

Oddiy qilib aytganda, ichkariga Java , a sinf meros qilib olishi mumkin boshqa sinf va bir nechta interfeyslar, interfeys esa meros olishi mumkin boshqa interfeyslar.

Xuddi shunday, sinf bir nechta sinfdan meros bo'lishi mumkinmi? Ko'p meros ob'ektga yo'naltirilgan tushunchaning xususiyati bo'lib, bu erda a sinf meros qilib olishi mumkin xossalari birdan ortiq ota-ona sinf . Muammo superda bir xil imzoga ega usullar mavjud bo'lganda yuzaga keladi sinflar va kichik sinf.

Bundan tashqari, sinf Java-ni nechta sinfga ega bo'lishi mumkin?

Asosan, qoida sizni aytadi meros olishi mumkin dan ( uzaytirish ) kabi ko'p sinflar xohlaganingizcha, lekin agar xohlasangiz, ulardan faqat bittasi sinflar mumkin aniq (amalga oshirilgan) usullarni o'z ichiga oladi. Ushbu almashtirishlar bilan siz tanish bo'lasiz Java qoida: A sinf uzaytirilishi mumkin ko'pi bilan bitta abstrakt sinf , lekin amalga oshirishi mumkin ko'p interfeyslar.

Bir sinfda nechta ota-ona bo'lishi mumkin?

Bir sinfda bo'lishi mumkin bo'lgan bolalar soniga cheklov yo'q (lekin faqat bola bo'lishi mumkin bitta ota-ona ). Bir ota-onaning ikki farzandi aka-uka deb ataladi.

Tavsiya: