Este repositório contém exemplos práticos que demonstram o conceito de sobrecarga de métodos (method overloading) na linguagem de programação Java. A sobrecarga de métodos permite que uma classe tenha múltiplos métodos com o mesmo nome, desde que suas listas de parâmetros sejam diferentes.
A sobrecarga de métodos é um recurso da programação orientada a objetos que aumenta a legibilidade do programa. Métodos podem ter o mesmo nome contanto que difiram em:
- Número de parâmetros: Um método pode ter dois parâmetros, enquanto outro com o mesmo nome pode ter três.
- Tipo dos parâmetros: Um método pode aceitar um
inte umString, enquanto outro com o mesmo nome pode aceitar doisint. - Ordem dos tipos dos parâmetros: Um método pode aceitar
(int, String)e outro(String, int).
Importante: O tipo de retorno do método, por si só, não é suficiente para diferenciar métodos sobrecarregados.
Este repositório inclui os seguintes exemplos:
Calculadora.java(dentro deExemploOverload.javaou similar):- Demonstra a sobrecarga de um método
somarcom diferentes tipos de parâmetros (um que somainte outro que somadouble).
- Demonstra a sobrecarga de um método
Display.java(dentro deExemploOverload2.javaou similar):- Mostra a sobrecarga de um método
exibircom um número diferente de parâmetros (um que aceita umaStringe outro que aceita duasString).
- Mostra a sobrecarga de um método
Processador.java(dentro deExemploOverload3.javaou similar):- Ilustra a sobrecarga de um método
processarcom uma ordem diferente dos tipos de parâmetros (um que aceita(String, int)e outro que aceita(int, String)).
- Ilustra a sobrecarga de um método
-
Clone o repositório:
git clone [https://github.com/SEU_USUARIO/NOME_DO_REPOSITORIO.git](https://github.com/SEU_USUARIO/NOME_DO_REPOSITORIO.git) cd NOME_DO_REPOSITORIO(Substitua
SEU_USUARIOeNOME_DO_REPOSITORIOpelos seus dados) -
Pré-requisitos:
- Certifique-se de ter o JDK (Java Development Kit) instalado em sua máquina. Você pode verificar com
java -versionejavac -version.
- Certifique-se de ter o JDK (Java Development Kit) instalado em sua máquina. Você pode verificar com
-
Compile e Execute: Navegue até o diretório onde o arquivo
.javado exemplo está localizado.- Para compilar um arquivo Java (por exemplo,
ExemploOverload.java):javac ExemploOverload.java
- Para executar o arquivo compilado (que contém o método
main):java ExemploOverload
Repita o processo para os outros exemplos.
- Para compilar um arquivo Java (por exemplo,