Kaj je glavna razlika med dedovanjem in vmesnikom v c ++?


Odgovor 1:

Dedovanje je postopek, pri katerem en razred (Child) pridobi lastnosti drugega razreda (staršev). Za npr. A -----> B

Tukaj je A nadrejeni ali osnovni razred, B pa nadrejeni ali podrazred. B podeduje lastnosti razreda A.

Po drugi strani so vmesniki razredi, ki vsebujejo abstraktne ali navidezne funkcije brez telesnih funkcij, zato morate izvesti vmesnik in nato implementirati vse funkcije v otroškem razredu.