Когда одно и то же имя используется для двух или более методов в одном классе

#java

#java

Вопрос:

Мне нужно выполнить присваивание, поэтому я был поражен этим вопросом на Java

Когда одно и то же имя используется для двух или более методов в одном классе, как Java различает их?

Комментарии:

1. вы гуглили это?

2. на основе «сигнатуры метода»

3. по их сигнатуре.

4. Наличие нескольких методов с одинаковым именем в одном классе называется перегрузкой метода (<= нажмите ссылку для получения дополнительной информации, там также есть примеры).

5. @MohammedKalimulla пожалуйста, найдите в Google такие основные вопросы или попробуйте с базовым руководством.

Ответ №1:

Java может различать разные методы по их сигнатуре метода.

Например:

 public void Write(String Name) {
}
  

и

 public void Write(String Name, int number) {
}
  

в Java было бы два разных метода, и их можно вызвать следующим образом:

Write(«MineRocker»); Write(«MineRocker», 1);

Более подробный ответ можно найти здесь, https://docs.oracle.com/javase/tutorial/java/javaOO/methods.html