Практичные советы, лайфхаки и код для Java-разработчиков. Каждый пост — реальная польза. Учим Java на примерах.
По всем вопросам @evgenycarter
Post #393
1.1K
Что такое перегрузка методов в Java?
Перегрузка методов — это мощный приём, который позволяет классу иметь несколько методов с одинаковым именем, но разными параметрами. Это даёт объектам класса возможность обрабатывать близкие (почти одинаковые) задачи, но с разными входными данными.
Вот очень короткий пример, демонстрирующий перегрузку методов:
В этом примере класс
один принимает два целых числа (
а другой — два числа с плавающей запятой (
Имя метода одинаковое, но параметры различаются, что позволяет вызывать подходящий метод в зависимости от типов аргументов.
👉 @java_geek
Перегрузка методов — это мощный приём, который позволяет классу иметь несколько методов с одинаковым именем, но разными параметрами. Это даёт объектам класса возможность обрабатывать близкие (почти одинаковые) задачи, но с разными входными данными.
Вот очень короткий пример, демонстрирующий перегрузку методов:
class Calculator {
int add(int a, int b) {
return a + b;
}
double add(double a, double b) {
return a + b;
}
}
В этом примере класс
Calculator имеет два метода add:один принимает два целых числа (
int) и возвращает сумму в виде целого числа,а другой — два числа с плавающей запятой (
double) и возвращает сумму в виде double.Имя метода одинаковое, но параметры различаются, что позволяет вызывать подходящий метод в зависимости от типов аргументов.
👉 @java_geek
- ❤ 4
- 👍 3



