Exemplo de sobrecarga de métodos
Publicado por Lennon Jesus 10/08/2006
[ Hits: 11.746 ]
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); } }
Calcular ritmo de corrida de rua
Ordenação de vetores com letras do alfabeto
Classe Java para a validação de CNPJ
Atualizar o macOS no Mac - Opencore Legacy Patcher
Crie alias para as tarefas que possuam longas linhas de comando - bash e zsh
Criando um gateway de internet com o Debian
Configuração básica do Conky para mostrar informações sobre a sua máquina no Desktop
Aprenda a criar músicas com Inteligência Artificial usando Suno AI
Instalando Zoom Client no Fedora 40
Instalando Navegador Firefox no Debian 12
Bloqueando propagandas no Youtube e outros sites com o uBlocker Origin
Pi Network.... alguém minera? (8)
Alguém do ramo de educação por aqui? [RESOLVIDO] (10)