Select the correct statement from the following?
(a) Static methods can be a virtual method
(b) Abstract methods can be a virtual method
(c) When overriding a method, the names and type signatures of the override method must be the same as the virtual method that is being overridden
(d) We can override virtual as well as nonvirtual methods