can overloaded method be overridden?

Yes, we can override a method which is overloaded in super class.

Example

class MultiplicationTest {
 
    public void multiplication(int num1, int num2) {
        System.out.println(num1 * num2);
    }
 
    public void multiplication(int num1, int num2, int num3) {
        System.out.println(num1 * num2 * num3);
    }
 }
 
public class Main extends MultiplicationTest
{
    public void multiplication(int num1, int num2) {
        System.out.println(num1 * num2);
    }
	public static void main(String[] args) {
		MultiplicationTest multiplicationTest = new MultiplicationTest();
		multiplicationTest.multiplication(30, 2);
		multiplicationTest.multiplication(14, 5, 25);
		Main main = new Main();
		main.multiplication(15, 5);
	}
}

Example

60                           
1750                                  
75

Java interview questions on method overloading and overriding

Please follow and like us:
Content Protection by DMCA.com