Exemplo de sobrecarga de métodos
Publicado por Lennon Jesus 10/08/2006
[ Hits: 12.257 ]
Homepage: https://www.melhoresdiaristas.com.br
Download SobrecargaDeMetodos.zip
Exemplo simples de sobrecarga de métodos em linguagem Java. ATENÇÃO: São dois arquivos! Abraços a todos, Lennon Jesus.
//TestaMensagem.java
/*
Exemplo simples de sobrecarga de métodos em linguagem JAVA.
Classe executável do exemplo.
Autor: Lennon Jesus.
E-mail: lgi2020@hotmail.com
16:27 20/04/2006
*/
import java.util.Scanner;
public class TestaMensagem
{
Scanner input = new Scanner(System.in);
public static void main(String args[])
{
Mensagem msg = new Mensagem();
msg.mensagem("Só a msg!"); //mensagem(String msg)
msg.mensagem("Msg e tipo", 1); //mensagem(String msg, int tipo)
msg.mensagem("Msg e tipo", 2); //mensagem(String msg, int tipo)
msg.mensagem("Msg e tipo", 3); //mensagem(String msg, int tipo)
msg.mensagem("Msg e tipo", 4); //mensagem(String msg, int tipo)
msg.mensagem("Msg e tipo", 76); //mensagem(String msg, int tipo)
msg.mensagem("Mensagem e título", "Mensagem e título"); //mensagem(String msg, String titulo)
}
}
//Mensagem.java
/*
Exemplo simples de sobrecarga de métodos em linguagem JAVA.
Classe não-executável.
Autor: Lennon Jesus.
E-mail: lgi2020@hotmail.com
16:27 20/04/2006
*/
import javax.swing.JOptionPane;
public class Mensagem
{
public void mensagem(String msg, int tipo) //recebe a mesagem e o tipo como parâmetros
{
switch (tipo)
{
case 1:
{
JOptionPane.showMessageDialog(null, msg, "INFORMATION_MESSAGE", JOptionPane.INFORMATION_MESSAGE);
break;
}
case 2:
{
JOptionPane.showMessageDialog(null, msg, "WARNING_MESSAGE", JOptionPane.WARNING_MESSAGE);
break;
}
case 3:
{
JOptionPane.showMessageDialog(null, msg, "QUESTION_MESSAGE", JOptionPane.QUESTION_MESSAGE);
break;
}
case 4:
{
JOptionPane.showMessageDialog(null, msg, "ERROR_MESSAGE", JOptionPane.ERROR_MESSAGE);
break;
}
default:
{
JOptionPane.showMessageDialog(null, msg, "PLAIN_MESSAGE", JOptionPane.PLAIN_MESSAGE);
break;
}
}
}
public void mensagem(String msg) //recebe apenas a mensagem como parâmetro
{
JOptionPane.showMessageDialog(null, msg, "PLAIN_MESSAGE", JOptionPane.PLAIN_MESSAGE);
}
public void mensagem(String msg, String titulo) //recebe a mensagem e o título como parâmetros
{
JOptionPane.showMessageDialog(null, msg, titulo, JOptionPane.PLAIN_MESSAGE);
}
}
Ordenação de vetores com letras do alfabeto
Classe Java para a validação de CNPJ
Ordenação de vetores com letras do alfabeto (atualizado)
Crivo de Eratóstenes Simples em Java
A evolução do Linux e as mudanças que se fazem necessárias desde o seu lançamento
Maquina modesta - a vez dos navegadores ferrarem o usuario
Fscrypt: protegendo arquivos do seu usuário sem a lentidão padrão de criptograr o disco
Faça suas próprias atualizações de pacotes/programas no Void Linux e torne-se um Contribuidor









