Sobrecarga de método Java
Uma descrição detalhada com exemplos de sobrecarga de método em Java é fornecida para atender aos requisitos educacionais.
Benefícios da sobrecarga de métodos em Java
- Um programa que sobrecarrega métodos é mais legível.
- Ele permite que os programadores chamem o mesmo método em diferentes tipos de dados, proporcionando-lhes flexibilidade.
- O código fica mais limpo assim.
- A execução leva menos tempo.
- A sobrecarga de métodos reduz a complexidade do código .
- O código pode então ser reutilizado, economizando memória.
Sobrecarga de método em Java
É imperativo entender que a sobrecarga de método em Java pode ter vários métodos com parâmetros diferentes com o mesmo nome.
Exemplo
int my_Int_Method(int mrx) float my_Float_Method(float mrx) double my_Dobule_Method(double mrx, double ample)
Dois métodos podem ser usados para adicionar números de tipos diferentes no exemplo a seguir:
Example:
É melhor sobrecarregar um método em vez de definir dois que fazem a mesma coisa.
O exemplo a seguir sobrecarrega o sum_Method para funcionar em doubles e ints :
Example:
Example:
Como discutimos acima, sobrecarregar um método é melhor do que definir dois que fazem a mesma coisa.
Para longs e integers, o exemplo a seguir sobrecarrega o product_Method:
Example:
Lembrete: Se o número e o tipo de parâmetros forem diferentes, vários métodos podem ter o mesmo nome.