Como Chamar um Método

JavaBeginner
Pratique Agora

Introdução

Métodos em Java são um grupo de tarefas que executam uma ação específica. Neste laboratório, aprenderemos como chamar esses métodos em Java. Como parte deste laboratório, você aprenderá como chamar métodos embutidos (inbuilt) e definidos pelo usuário em Java.

Criando e chamando um método embutido

Para chamar um método embutido em Java, podemos usar diretamente o nome do método. Nesta etapa, chamaremos o método Math.sqrt(), que retorna a raiz quadrada de um número.

  • Crie um novo arquivo Java com o nome CallMethod.java no diretório ~/project.

  • Adicione o seguinte código no arquivo:

    public class CallMethod {
        public static void main(String[] args) {
            double num = 16;
            double ans = Math.sqrt(num); // calling the inbuilt method
            System.out.println("Square Root of "+num+" = "+ans); // printing the result
        }
    }
    
  • Salve o arquivo e feche-o.

  • Para executar o código acima, abra seu terminal e navegue até o diretório ~/project.

  • Compile o arquivo usando o comando javac:

    javac CallMethod.java
    
  • Execute o arquivo usando o comando java:

    java CallMethod
    
  • Após executar o arquivo, você deverá ver a seguinte saída:

    Square Root of 16.0 = 4.0
    

Criando e chamando um método definido pelo usuário

Para chamar um método definido pelo usuário em Java, precisamos criar um objeto da classe na qual o método é definido. Nesta etapa, chamaremos um método definido pelo usuário hello().

  • Abra o arquivo CallMethod.java que criamos na etapa anterior.

  • Adicione o seguinte código abaixo do método main() para definir um método definido pelo usuário chamado hello():

    public void hello() {
        System.out.println("Hello World!");
    }
    
  • Modifique o método main() para criar um objeto da classe CallMethod e chamar o método hello():

    public static void main(String[] args) {
        double num = 16;
        double ans = Math.sqrt(num);
        System.out.println("Square Root of "+num+" = "+ans);
        CallMethod obj = new CallMethod(); // creating object of CallMethod class
        obj.hello(); // calling user-defined method
    }
    
  • Salve o arquivo e feche-o.

  • Para executar o código acima, abra seu terminal e navegue até o diretório ~/project.

  • Compile o arquivo usando o comando javac:

    javac CallMethod.java
    
  • Execute o arquivo usando o comando java:

    java CallMethod
    
  • Após executar o arquivo, você deverá ver a seguinte saída:

    Square Root of 16.0 = 4.0
    Hello World!
    

Resumo

Neste laboratório, aprendemos como chamar métodos embutidos (inbuilt) e definidos pelo usuário em Java. Podemos chamar diretamente métodos embutidos pelo seu nome, enquanto para chamar métodos definidos pelo usuário, precisamos criar um objeto da classe na qual o método é definido.