Right option is (c) Inheritance must be done, to use overriding are overridden
Best explanation: The inheritance must be used in order to use function overriding. If inheritance is not used, the functions can only be overloaded. There must be a base class and a derived class to override the function of base class.