Fill in the blanks in each of the following statements:
a) ______ is a form of software reusability in which new classes acquire the
members of existing classes and embellish those classes with new capabilities.
b) A superclass' ______ members can be accessed in the superclass declaration
and in subclass declarations.
c) \(\operatorname{In} a(n)\) ______ relationship, an object of a subclass can
also be treated as an object of its superclass.
d) \(\operatorname{In} a(n)\) ______ relationship, a class object has references
to objects of other classes as members.
e) In single inheritance, a class exists in a(n) ______ relationship with its
subclasses.
f) A superclass's ______ members are accessible anywhere that the program has
a reference to an object of that superclass or to an object of one of its
subclasses.
g) When an object of a subclass is instantiated, a superclass ______ is called
implicitly or explicitly.h) Subclass constructors can call superclass
constructors via the ______ keyword.