Comecei a algumas semanas,e não sei o que quer dizer public,void,static (String args [] ) no codigo abaixo:
public static void main ( String args [] ).
Valeu!!!
Comecei a algumas semanas,e não sei o que quer dizer public,void,static (String args [] ) no codigo abaixo:
public static void main ( String args [] ).
Valeu!!!
acabei de achar num tutorial feito por André Augusto Cesta.
public É um qualificador do método que indica que este é acessível externamente a esta classe (para
outras classes que eventualmente seriam criadas)
static É um outro qualificador ou ?specifier?, que indica que o método deve ser compartilhado por
todos os objetos que são criados a partir desta classe. Os métodos static podem ser invocados,
mesmo quando não foi criado nenhum objeto para a classe o método main precisa ter essa qualificação
porque ele é chamado sem que se crie nenhum objeto de sua classe
void
é o valor de retorno da função, quando a função não retorna
nenhum valor ela retorna void, uma espécie de valor vazio que tem que ser especificado.
main
Este é um nome particular de método que indica para o compilador o início do programa, é
dentro deste método e através das iterações entre os atributos, variáveis e argumentos visíveis nele
que o programa se desenvolve.
(String args[]) É o argumento de main e por consequência do programa todo, ele é um vetor de Strings que é
formado quando são passados ou não argumentos através da invocação do nome do programa na
linha de comando do sistema operacional
{ … } ?Abre chaves? e ?fecha chaves?. Para quem não conhece C ou C++, eles podem ser
entendidos como algo semelhante ao BEGIN END de Pascal ou Modula-3, ou seja: delimitam um
bloco de código. Os programadores Pascal notarão que variáveis locais dos métodos podem ser
declaradas em qualquer local entre as chaves.
Ainda bem que a galera aqui é bem compreensiva,um tenta ajudar o outro da melhor maneira possível!!!
Valeu Hal_Jordan!