← Каталог
Объектно-ориентированное программирование в Java — Статический полиморфизм — перегрузка (overloading)
Фрагмент из «Объектно-ориентированное программирование в Java»: Статический полиморфизм — перегрузка (overloading).
public class Calculator {
public int add(int a, int b) {
return a + b;
}
public double add(double a, double b) {
return a + b;
}
public String add(String a, String b) {
return a + b;
}
public int add(int a, int b, int c) {
return a + b + c;
}
} public class Calculator {
public int add(int a, int b) {
return a + b;
}
public double add(double a, double b) {
return a + b;
}
public String add(String a, String b) {
return a + b;
}
public int add(int a, int b, int c) {
return a + b + c;
}
}