Biz merossiz polimorfizmga erisha olamizmi?

Mundarija:

Biz merossiz polimorfizmga erisha olamizmi?
Biz merossiz polimorfizmga erisha olamizmi?
Anonim

meros va polimorfizm mustaqil, lekin oʻzaro bogʻliq boʻlgan obʼyektlardir – biri ikkinchisiz ham boʻlishi mumkin. Agar biz o'zgaruvchilarning ma'lum bir turiga (c++, c, java) ega bo'lishini talab qiladigan tildan foydalansak, bu tushunchalar bir-biriga bog'langanligiga ishonishimiz mumkin.

Polimorfizm irsiymi?

Meros - bu allaqachon mavjud sinfdan (Asosiy sinf) xususiyatlarni meros qilib oladigan yangi sinf (hosil bo'lgan sinf) yaratiladigan sinf. Holbuki, polimorfizm bu bir nechta shakllarda belgilanishi mumkin … Holbuki u kompilyatsiya qilingan vaqt polimorfizmi (ortiqcha yuk) hamda ish vaqti polimorfizmi (bekor belgilash) bo'lishi mumkin.

Polimorfizm bir nechta merosni talab qiladimi?

Ikke aytganidek, Ko'p merosning Polimorfizmga hech qanday aloqasi yo'q. Shunday qilib, Child sinfi ikkala sinfdan ham atributlarni, ham xatti-harakatlarni meros qilib oladi.

Polimorfizmga meros orqali erishish mumkinmi?

3. Meros qayta foydalanish mumkinligi kontseptsiyasini qo'llab-quvvatlaydi va ob'ektga yo'n altirilgan dasturlashda kod uzunligini qisqartiradi. … Meros yagona, gibrid, ko'p, ierarxik va ko'p bosqichli meros bo'lishi mumkin. Holbuki, bu kompilyatsiya qilingan vaqt polimorfizmi (ortiqcha yuklash), shuningdek, ish vaqti polimorfizmi (bekor belgilash) bo'lishi mumkin.

Biz merossiz mavhumlikka erisha olamizmi?

Abstraksiya oʻz-oʻzidan merossiz mumkin: Siz sinf abstraktini yaratishingiz mumkin va u hech qanday merosni talab qilmaydi.

Tavsiya: