← Back to JavaMethod Overloading vs Overriding
Javajava
The Question
What is method overloading and method overriding in Java?
What a Strong Answer Covers
- overloading = same name different parameters same class compile-time
- overriding = subclass redefines parent method same signature runtime
- overloading return type can differ
- overriding return type must match or be covariant
Related Questions
Practice This Question
Get AI-graded feedback on your answer with follow-up probes on weak points.
Take the Free Assessment