Sintaxe
Introdução
Como uma linguagem de programação orientada a objetos, o Java tem a estrutura de sintaxe básica baseada no uso de classes. Abaixo é apresentado um exemplo com duas classes:
package com.example; // definição do package da classe na primeira linha
public class OlaMundo { // cabeçalho da classe
public void imprimir(){ // cabeçalho do método
System.out.println("Olá, mundo!"); // corpo do método
}
}
package com.example; // definição do package da classe na primeira linha
public class App { // cabeçalho da classe
public static void main(String[] args) { // método main utilizado para ser
// executado pelo sistema
OlaMundo olaMundo = new OlaMundo();
olaMundo.imprimir();
}
}
O programa acima apresenta a classe OlaMundo
que possui o método imprimir
. A classe OlaMundo
é instanciada no método main
da classe App
onde é executado o método imprimir
.
Importante notar, que em Java, o escopo é definido por meio de chaves {}
. A cada novo par de chaves, temos um novo escopo no programa. Na classe OlaMundo
, por exemplo, temos dois escopos, o da classe e o do método imprimir
.
No Java, assim como qualquer outra linguagem, um programa deve ter um ponto de entrada e esse ponto é apresentado por meio do método main
. É onde a execução do programa começa. Ele é importante porque é o ponto de partida para a execução do código. Sua estrutura é simples, deve ser declarado como público (public
), estático (static
), não tem retorno (void
) e recebe como parâmetro um array de Strings (String[] args
). O array args
pode ser usado para passar argumentos de linha de comando para o programa.
Referências
Last updated