public static void e método main!

1. public static void e método main!

Alexandra Silva
Alexandra241

(usa Debian)

Enviado em 10/08/2011 - 14:38h

Bom, estou estudando java e tem umas coisas que as vezes(ou quase sempre) fico me perguntando porque elas tem que ser assim. Static void..eu sei que elas não manda retorno quando: "public static void main((String[]) args"), mas porque static ? Não pode ser dinâmico nunca? E a declaração do método (é isso mesmo?) principal com: "main(String[]) args", é um tipo de classe ? O que ela faz ou impede que algo seja feito ?


  


2. Re: public static void e método main!

José Mário
miura 787

(usa Ubuntu)

Enviado em 10/08/2011 - 17:10h

Respondendo em partes:

#mas porque static ? Não pode ser dinâmico nunca?#

Métodos estáticos podem ser executados sem que a classe seja estanciada (ou seja sem criar um objeto). Como o método main é o 1o a ser executado (antes de qualquer objeto ser criado), ele deve ser do tipo estático!

#main((String[]) args") é um tipo de classe ?#

main() é um método. O que vem dentro dos parênteses são parâmetros que são passados ao ser executado o método.

String[] args está indicando que vc tem como parâmetro um vetor de Strings (Strings é uma classe especializada para trabalhar com textos).

Sendo assim #public static void main(String[] args"){}# é um método que pode ser executado sem a criação do objeto e que tem como parâmetro um vetor de Strings.

Mas para quê serve um parâmetro?

São informações que vc vai enviar ao método...

Exemplo tosco.

Um comando linux ls -la (o -la seria o parâmetro que indica ao comando como ele deve realizar sua função)

No caso do java eu poderia passar uma string como parâmetro e dentro do método verificar o que foi passado e realizar uma função específica.




3. Re: public static void e método main!

José Mário
miura 787

(usa Ubuntu)

Enviado em 11/08/2011 - 12:51h

Dúvida resolvida?

Marque o tópico como resolvido e indique a melhor resposta!






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts