Trabalhando com classes e métodos em Java
Neste artigo veremos como é importante conhecer as classes em Java, e como pode ser descomplicado trabalhar com os métodos, algo que muitos vêem como um bicho de sete cabeças.
Parte 2: Trabalhando com mais de um método
Bom, vamos começar criando uma pequena classe que chamaremos de artigoVol, e criaremos 2 métodos, o main(), que é o principal, que será o primeiro a ser executado, e o método medotoSecundario(), que será chamado pelo método principal, o método main().
Por exemplo:
Vamos compilar o código acima:
javac artigoVol.java
Opa! Nenhum erro nem nada, o código está 10. Agora vamos executá-lo:
java artigoVol
Como saída teremos:
Vou explicar agora o código, para assim, o mesmo fique mais claro.
Na linha:
public static void main(String args[])
eu criei o método main(), que é obrigatoriamente público, é estático e não retornava nada (null).
Nas linhas que contém o /* */ nós temos os comentários, que são ignorados pelo JVM, eles são usados geralmente para deixar lembretes no código, como eu deixei.
Na linha:
metodoSecundario();
Eu chamei por meio do método main, o método metodoSecundario(), sendo assim, eu executei o conteúdo dele dentro do método principal, que foi o primeiro a ser executado.
Na linha:
public static void metodoSecundario()
Eu criei o método metodoSecundario, que também era publico, estático e não retornava nenhum valor.
E finalmente na linha:
System.out.println("Oi, eu estou no metodoSecundario :D ");
Eu imprimi a mensagem:
Oi, eu estou no metodoSecundario :D
E pulei uma linha, por meio do ln, no final do print.
Por exemplo:
public class artigoVol
{
public static void main(String args[])
{
/*conteúdo do método "main". */
metodoSecundario();
}
public static void metodoSecundario()
{
/*conteúdo do método "metodoSecundario". */
System.out.println("Oi, eu estou no metodoSecundario :D ");
}
}
{
public static void main(String args[])
{
/*conteúdo do método "main". */
metodoSecundario();
}
public static void metodoSecundario()
{
/*conteúdo do método "metodoSecundario". */
System.out.println("Oi, eu estou no metodoSecundario :D ");
}
}
Vamos compilar o código acima:
javac artigoVol.java
Opa! Nenhum erro nem nada, o código está 10. Agora vamos executá-lo:
java artigoVol
Como saída teremos:
Oi, eu estou no metodoSecundario :D
Vou explicar agora o código, para assim, o mesmo fique mais claro.
Na linha:
public static void main(String args[])
eu criei o método main(), que é obrigatoriamente público, é estático e não retornava nada (null).
Nas linhas que contém o /* */ nós temos os comentários, que são ignorados pelo JVM, eles são usados geralmente para deixar lembretes no código, como eu deixei.
Na linha:
metodoSecundario();
Eu chamei por meio do método main, o método metodoSecundario(), sendo assim, eu executei o conteúdo dele dentro do método principal, que foi o primeiro a ser executado.
Na linha:
public static void metodoSecundario()
Eu criei o método metodoSecundario, que também era publico, estático e não retornava nenhum valor.
E finalmente na linha:
System.out.println("Oi, eu estou no metodoSecundario :D ");
Eu imprimi a mensagem:
Oi, eu estou no metodoSecundario :D
E pulei uma linha, por meio do ln, no final do print.