Jaký je hlavní rozdíl mezi dědičností a rozhraním v c ++?
Odpověď 1:
Dědičnost je proces, kdy jedna třída (dítě) získává vlastnosti jiné třídy (nadřazené). A -----> B
Zde A je rodičovská nebo základní třída a B je podřízená nebo podtřída. B dědí vlastnosti třídy A.
Rozhraní na druhé straně jsou třídy, které obsahují abstraktní nebo virtuální funkce bez těla, takže musíte odvodit rozhraní a implementovat všechny funkce do podřízené třídy.
Vloženo na 26-02-2020