Você está aqui: Java ::: Perguntas e Respostas ::: Programação Orientada a Objetos |
É possível sobrecarregar o método main() em Java?Quantidade de visualizações: 749 vezes |
O método main() pode ser sobrecarregado em Java? Esta pergunta quase sempre aparece em entrevistas para vagas de programação em Java ou em provas de certificação. E a resposta é: Sim, o método main() pode ser sobrecarregado em Java. A sobrecarga de métodos (method overloading) em Java ocorre quando temos, em uma mesma classe, dois ou mais métodos com o mesmo nome mas com um número diferente de parâmetros, diferentes tipos de parâmetros ou ambos. Assim, dê uma olhada no código Java abaixo e tente descobrir qual saída será produzida: package arquivodecodigos; public class Principal { public static void main(String[] args, int tam) { System.out.println("Java é bom demais, mas PHP também é"); } public static void main(String[] args) { System.out.println("Gosto demais de programar em Java"); Acertou quem disse "Gosto demais de programar em Java", pois o interpretador vai sempre procurar o ponto de entrada marcado pelo método com a assinatura: public static void main(String[] args) |
![]() |
Desafios, Exercícios e Algoritmos Resolvidos de Java |
Veja mais Dicas e truques de Java |
Dicas e truques de outras linguagens |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |