Java-Shildt-161Overload
Полный справочник по Java. Java SE 6 Edition. 7-е издание. Герберт Шилдт. "Вильямс", Москва - Санкт-Петербург - Киев, 2007, стр.161.
// 161
// Демонстрация перегрузки методов.
class OverloadDemo {
void test() {
System.out.println("Parameters is out");
}
// 162
// Проверка перегрузки на наличие одного целочисленного параметра.
void test(int a) {
System.out.println("a: " + a);
}
// Проверка перегрузки на наличие двух целочисленных параметров.
void test(int a, int b) {
System.out.println("a & b: " + a + " " + b);
}
// Проверка перегрузки на наличие параметра типа double
double test(double a) {
System.out.println("double a: " + a);
return a*a;
}
}
class Overload {
public static void main(String args[]) {
OverloadDemo ob = new OverloadDemo();
double result;
// вызов всех версий метода test()
ob.test();
ob.test(10);
ob.test(10, 20);
result = ob.test(123.25);
System.out.println("Result ob.test(123.25): " + result);
}
}