/*
Java nos permite criar vários métodos com o mesmo nome desde que tenham parâmetros diferentes. Isso é o que chamamos de sobrecarga de métodos.
A sobrecarga de métodos consiste em criarmos o mesmo método com possibilidades de entradas diferentes.
Essas entradas, caracterizadas como parâmetros, devem sempre ser de tipos diferentes, quantidades de parâmetros diferentes ou posições dos tipos diferentes.
*/
// então. sobrecarga de metodos é quando metodo possui o mesmo nome porém, os parametros devem ser diferentes
public class Sobrecarga_Metodos
{
public static int soma(int x, int y)
{
int resultado;
resultado = x+y;
System.out.println("Método 1\n" + resultado);
return x+y;
}
public int soma(int x, int y, int z)
{
int resultado;
resultado = x=y+z;
System.out.println("Método 2\n" + resultado);
return x+y+z;
}
public double soma( double x, double y)
{
double resultado;
resultado = x+y;
System.out.println("Método 3\n " + resultado);
return x+y;
}
public static void main(String args[])
{
Sobrecarga_Metodos sm= new Sobrecarga_Metodos();
sm.soma(12, 3);
sm.soma(12, 23, 5);
sm.soma(10, 10.9);
}
}
Nenhum comentário:
Postar um comentário