Exemplo de sobrecarga de métodos
Publicado por Lennon Jesus 10/08/2006
[ Hits: 11.954 ]
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); } }
Pequeno algoritmo para determinar se um número é primo ou não entre 1 e 10000
Crivo de Eratóstenes Simples em Java
tux-gpt - Assistente de IA para o Terminal
Instalação e configuração do Chrony
Programa IRPF - Guia de Instalação e Resolução de alguns Problemas
Como instalar no Linux Jogos da Steam só para Windows
Instalando o Team Viewer no Debian Trixie - problema no Policykit
O Que Fazer Após Instalar Ubuntu 25.04
Graduação e certificação Eng. de redes e Eng. Linux[DUVIDA] (0)
Controle do PS5 no Linux Mint funciona? (3)
Autenticação necessária. um aplicativo quer acesso ao chaveiro "c... (1)