Como criar o método main em Java?

Perguntado por: vcruz . Última atualização: 18 de maio de 2023
4.6 / 5 20 votos

Como o método main é padrão para qualquer aplicação java, há algumas regras que devem ser cumpridas para o funcionamento desse método. Por regra , todo método main deverá ser : Público, estático , sem retorno(void), com nome de “main”, e deverá receber como argumento um array do tipo String.

O método Main é o ponto de entrada de um programa executável; é onde o controle do programa começa e termina. Main é declarado dentro de uma classe ou struct. Main deve ser static e não precisa ser public .

Como vimos, para nossa aplicação executar precisamos do método main , porém o Java só entende que é o método main na nossa aplicação se seguir essa assinatura: public static void main(String[] args) .

A int main() retorna um número inteiro em quanto a void main() não retorna nada. Tudo depende se seu programa irá retornar um número ou não.

Save this answer. Void é quando uma função não retorna valor algum. Muitas linguagens de programação usam o retorno da função main para retornar um exitcode.

Existem dois tipos de métodos em Java:

  • Método Predefinido.
  • Método definido pelo usuário.

O parâmetro args é um array que recebe dados da command line (linha de comando), ou seja, no momento que executamos a nossa aplicação podemos enviar uma informação por meio dele.

Na caixa de diálogo Java Class: na opção Name:Hello, depois marque o checkbox public static void main (String[]args) e clique no botão Finish. Substitua o conteúdo de Hello. java pelo código a seguir. Aperte a tecla CTRL+F11 para executar o projeto.

public: permite definir classes públicas. Estas classes são acessíveis a partir de qualquer objeto, independentemente do package. Uma classe pública deve ser a única classe desse tipo no arquivo em que está declarada e o nome do arquivo deve ser igual ao da classe.

Um método que pode ser acessado por qualquer outra classe é dito público, e é declarado usando-se a palavra-chave public. Um método que pode ser acessado somente por métodos da própria classe é dito privado, e é declarado usando-se a palavra-chave private.

Para utilizar uma classe devemos declará-la da mesma maneira que se declara uma variável de tipo primitivo. Declaramos o tipo (neste caso o nome da classe) seguido pelo nome da variável. Exemplo de instanciação de classe: Produto produtoUm; produtoUm = new Produto(); produtoUm.

Getters e setters são usados para proteger seus dados, especialmente na criação de classes. Para cada instância de variável, um método getter retorna seu valor, enquanto um método setter o define ou atualiza.

A sintaxe Java que usamos para instanciar objetos é NomeDaClasse nomeDoObjeto = new NomeDaClasse(); .

Você deve utilizar essa marcação quando você quer criar um método de uma classe que pode ser chamado diretamente, sem ser instânciado.