
506 Inheritance
(1) What do you mean by inheritance?
(2) What do you mean by base class and de-
rived class?
(3) Describe the various types of inheritance
with examples.
(4) What is the difference between single
and multilevel inheritance?
(5) What is the difference between multilev-
el and hybrid inheritance?
(6) How are constructors and destructors ex-
ecuted in multilevel inheritance?
(7) What is the use of the keyword vir-
tual?
(8) What do you mean by virtual
classes?
(9) What are abstract classes?
(10) Describe the use of public, private, and
protected access specifiers.
class, such a type of inheritance is called ...