Entendendo uma classe principal no Java
Autor/fonte: Andrey Pedro Lefkum
E-mail/Url: http://www.andrey.com.br/?p=154
Tags: [ classe ]
Para rodar um sistema precisamos de um ponto de início, que no caso do Java seria main. Para quem não sabe main significa principal.
No código abaixo temos a declaração do pacote que está a classe, que no caso abaixo seria aloMundo e logo abaixo nossa classe recebe o nome de MinhaClasse.
Agora voltado ao ponto de partida do programa em Java, vamos mostrar a linha:
O que significa cada nome desse acima? Vejamos:
. public - Mostra a visibilidade da classe. Indica que de qualquer lugar essa classe pode ser acessada;
. static - Indica que o método deve ser compartilhado por todos os objetos que são criados a partir desta classe;
. void - Indica que o método não terá retorno de valores, (ou seja, não terá o return) <- Informação errada (atenção: veja o final do artigo);
. main - Main como já foi dito, indica o método como principal na classe.
Assim:
Bom, sei que extremamente simples o que foi dito aqui, mas para quem está iniciando em Java como eu pode ser ao menos interessante!
Obs.: Após ajuda do Fill, alterei parte do que especifico o que é o void colocando “ou seja, não terá o return”… Isso não está correto, pois em qualquer momento posso colocar um return para interromper a execução do metodo, porém a informação que o void não retorna nenhum valor está correta. Vou deixar o erro ai para que outras pessoas possam conferir!
No código abaixo temos a declaração do pacote que está a classe, que no caso abaixo seria aloMundo e logo abaixo nossa classe recebe o nome de MinhaClasse.
Agora voltado ao ponto de partida do programa em Java, vamos mostrar a linha:
public static void main
O que significa cada nome desse acima? Vejamos:
. public - Mostra a visibilidade da classe. Indica que de qualquer lugar essa classe pode ser acessada;
. static - Indica que o método deve ser compartilhado por todos os objetos que são criados a partir desta classe;
. void - Indica que o método não terá retorno de valores, (ou seja, não terá o return) <- Informação errada (atenção: veja o final do artigo);
. main - Main como já foi dito, indica o método como principal na classe.
Assim:
package aloMundo;
public class MinhaClasse {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
}
}
Bom, sei que extremamente simples o que foi dito aqui, mas para quem está iniciando em Java como eu pode ser ao menos interessante!
Obs.: Após ajuda do Fill, alterei parte do que especifico o que é o void colocando “ou seja, não terá o return”… Isso não está correto, pois em qualquer momento posso colocar um return para interromper a execução do metodo, porém a informação que o void não retorna nenhum valor está correta. Vou deixar o erro ai para que outras pessoas possam conferir!

Enviado por xKuRt em 03/04/2007 às 22:22
Avaliação
Esta publicação ainda não foi avaliada!
A avaliação de publicações é restrita a membros cadastrados e logados no nosso site.
Comentários
Este artigo ainda não foi comentado ou o(s) comentário(s) que foi(ram) enviado(s) a ele ainda não foi(ram) publicado(s).
Envio de comentário:
Quinta, 02 de Setembro de 2010
Área restrita
Leitura recomendada
Últimas publicações
Top 5 membros
- dddweb213 pts
- Jotah191 pts
- fbinasco165 pts
- andersonop153 pts
- fredbcn117 pts
Últimos membros cadastrados
- reniltonem 02/09
- baixehdem 02/09
- danilocarlosem 02/09



