Jaki jest sens przeciążania metod? Skoro potrzebujemy 'double' to możemy po prostu usunąć linijkę z 'int' i zostawić tylko drugą metodę z 'double'.
public int dodaj (int a, int b) {
return a+b;
}
public double dodaj (double a, double b) {
return a+b;
}