What is method overriding in Java?
Method overriding is when a subclass provides a different signature for a method already defined in the superclass.
You're close! In method overriding, the subclass must keep the same method signature as in the superclass, but provide a new implementation.
Can you explain what would happen if the method signature doesn't match between the subclass and superclass?