What is the purpose of method overriding in Java?
c) To increase the visibility of a method
b) To change the return type of a method
d) To provide specific implementation of a method in a subclass
a) To create multiple methods with the same name in a class