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.com
output:
34 30 28