What is method overriding in OOP?
-
A
Defining multiple methods with the same name but different parameters in the same class
-
B
A subclass providing its own implementation of a method already defined in its superclass
-
C
Hiding a parent class method using access modifiers in a child class
-
D
Calling a superclass method from within a subclass constructor