Q: Can I override the overloaded method in java
A: Yes
Example:
/**
* @author lautturi.com
* Java example: override the overloaded method in java
*/
import java.util.*;
class AdditionTest {
public int addition(int num1, int num2) {
return (num1 + num2);
}
public int addition(int num1, int num2, int num3) {
return (num1 + num2 + num3);
}
}
public class Lautturi extends AdditionTest {
public int addition(int num1, int num2) {
return (num1 + num2);
}
public static void main(String[] args) {
AdditionTest additionTest = new AdditionTest();
System.out.println(additionTest.addition(12, 22));
System.out.println(additionTest.addition(5, 12, 13));
Lautturi lau = new Lautturi();
System.out.println(lau.addition(13, 15));
}
}Source:www.lautturi.comoutput:
34 30 28