Índice
O método main () tem grande importância em nossos programas escritos em Java, este método é responsável por iniciar e executar a lógica de nossa aplicação, porém vemos que sempre é colocado que recebe como argumento um String [] argsSabendo como funcionam as classes e métodos, isso pode nos causar alguma curiosidade.E a resposta é afirmativa, se pudermos passar argumentos para nosso método main () já que este é como qualquer outro método e podemos usar este tipo de ferramentas até mesmo para passar argumentos da linha de comando ou console e, assim, sermos capazes de executar mais um dinâmica do programa.
Invocando main () de outro método
Uma das coisas mais legais que podemos fazer é ligar método main () de outro método em outra classe que está dentro de sua faixa de visibilidade, desta forma podemos passar parâmetros para ele e assim receber respostas dinâmicas, isso pode nos ajudar a ter uma aplicação mais dinâmica e que seus componentes possam ser melhor utilizados.
Vamos ver na imagem a seguir um exemplo de código de como chamar um método main ():
PROLONGAR
No lado direito, temos uma classe chamada TestMain, este tem um método principal e como sempre recebe alguns argumentos do tipo String, internamente pegamos esses argumentos e os imprimimos, mas se chamarmos esse método de outra classe podemos passar os argumentos para ele e obter o resultado como vemos em o código do lado esquerdo.Passar argumentos do console
Mas não apenas de outras classes, podemos chamar de método main ()Também podemos executar um programa do console e passar argumentos diretamente para executar uma ação, isso é muito usado quando são aplicativos que funcionam sem uma interface gráfica de usuário, para que possamos incorporar diretamente os dados de que precisamos.
Vemos na imagem anterior como podemos chamar nossa classe TestMain que havíamos criado no exemplo inicial, desta vez em vez de usar uma nova classe para passar os parâmetros fazemos diretamente, o interessante é que como sabemos que ele recebe uma String não devemos colocá-los entre aspas.
Agora vamos dar uma boa olhada no exemplo, acabamos de dizer não precisamos das aspasPorém, existe um parâmetro que os possui, isso porque o parâmetro pass interpreta o espaço como o final do argumento, mas se quisermos passar um argumento que contenha espaços, como a palavra New York neste caso, nós são forçados a usar aspas.
ConsideraçõesMesmo que passemos um número como parâmetro, ele será interpretado como uma String, portanto, devemos levar essas considerações em conta, após colocarmos os dados correspondentes, Java cria um acordo com eles, portanto, dentro do método principal podemos percorrê-los assim, que é o que vimos na linha que fez a impressão do conteúdo na aula TestMain.
Com isso encerramos este tutorial, pois vemos que é possível utilizar o método main () de uma forma diferente e não ser apenas o método que executa nosso programa.Gostou e ajudou este tutorial?Você pode recompensar o autor pressionando este botão para dar a ele um ponto positivo