Перейти к контенту

Перегрузка метода в Java

Когда класс имеет два или более методов с одним и тем же именем, но различными параметрами, в момент вызова на основе параметров вызывается соответствующий метод. Этот механизм известен как перегрузка метода в Java.

В примере мы создали класс с именем Sample, и у этого класса есть два метода с одинаковыми именами (add) и типом возвращаемого значения. Единственное отличие состоит в том, что они принимают параметры (один метод принимает две целочисленные переменные, а другой принимает три целочисленные переменные).

 

Когда вы вызываете метод add() на основе параметров, которые вы передаете, выполняется соответствующее тело метода.

Пример

public class Sample{
   public static void add(int a, int b){
      System.out.println(a+b);
   }
   public static void add(int a, int b, int c){
      System.out.println(a+b+c);
   }
   public static void main(String args[]){
      Sample obj = new Sample();
      obj.add(20, 40);
      obj.add(40, 50, 60);
   }
}

Итог

60
150

Оцени статью

Средняя оценка / 5. Количество голосов:

 

Спасибо, помогите другим - напишите комментарий, добавьте информации к статье.

Или поделись статьей

Видим, что вы не нашли ответ на свой вопрос.

Помогите улучшить статью.

 

Пока нет комментариев.

Добавить комментарий

Ваш e-mail не будет опубликован.

СайдбарКомментарии (0)