Um método ou função de qualquer linguagem de programação contém um bloco de código ou declarações que precisam executar várias vezes no programa. O mesmo código pode ser reutilizado várias vezes declarando um método com esse código e chamando o método. O método é a maior parte da declaração de classe em Java. Os tipos de métodos, modificadores de acesso do método e a maneira de declarar e usar o método em java são mostrados neste tutorial.
Pré -requisitos:
Tipos de método:
Dois tipos de métodos podem ser usados em java. Estes são mencionados da seguinte forma:
Método interno
Métodos internos já estão definidos em bibliotecas Java como Random (), Equals (), etc. Esses métodos podem ser usados chamando o método.
Método definido pelo usuário
Os métodos definidos pelo usuário são implementados pelo usuário Java com base nos requisitos de programação. Esses métodos devem ser definidos dentro da classe antes de usar.
Acesse especificadores do método
Quatro especificadores de acesso podem ser usados para definir o escopo dos métodos em Java. As funções desses modificadores de acesso são explicadas no seguinte:
Modificador de acesso | Função |
---|---|
Padrão | Quando nenhum especificador é declarado para o método, o especificador padrão é usado. O método é acessado dentro do pacote Java apenas para o especificador padrão. |
Público | O método da classe é acessível de qualquer lugar se o especificador público for usado. |
Privado | O método da classe é acessível dentro de sua classe apenas se o especificador privado for usado. |
Protegido | O método da classe é acessível dentro de sua classe e a subclasse apenas se o especificador protegido for usado. |
Exemplos de método Java
Os usos de métodos internos e definidos pelo usuário são mostrados nesta parte do tutorial usando vários exemplos Java.
Exemplo 1: Usando o método interno
Crie um arquivo java com o seguinte código em que os usos de dois métodos internos são mostrados. Um é o método print () que imprime a saída no console. Outro é o método Pow () que calcula o valor de potência de 3 para a potência 4:
classe pública useofjavamehhodA saída a seguir aparece após a execução do código anterior. O valor de potência de 3 para a potência 4 é 81, que é impresso na saída:
Exemplo 2: Usando o método definido pelo usuário sem argumento
Crie um arquivo Java com o seguinte código em que um método definido pelo usuário sem qualquer argumento é declarado para imprimir o conteúdo das duas variáveis de classe. As variáveis de classe são inicializadas dentro do método principal () e a função definida pelo usuário é chamada posterior para imprimir os valores da variável.
classe pública useofjavamethod2A saída a seguir aparece após a execução do código anterior:
Exemplo 3: Usando o método definido pelo usuário com argumento
Crie um arquivo Java com o seguinte código em que um método definido pelo usuário com dois argumentos é declarado comparar dois valores numéricos e imprimir uma mensagem com base na comparação. O método é chamado do método Main () com os valores do argumento, 67 e 34.
classe pública useofjavamethod3A saída a seguir aparece após a execução do código anterior. Sessenta e sete (67) é maior que 34 e é impresso na saída:
Exemplo 4: Usando o método definido pelo usuário com valor de retorno
Crie um arquivo Java com o seguinte código em que um método definido pelo usuário com três argumentos é declarado para calcular a média de três números e o resultado para o chamador. A declaração de retorno é usada para retornar o valor do método. Os números 5, 7 e 3 são passados como os valores de argumento do método no código.
classe pública useofjavamethod4A saída a seguir aparece após a execução do código anterior. A média de 5, 7 e 3 é 5.0 que é impresso na saída:
Conclusão
O método é uma parte essencial de qualquer linguagem de programação. Java tem muitos métodos internos para executar diferentes tipos de tarefas. Métodos personalizados são usados para resolver problemas de programação específicos. Os usos de métodos internos e diferentes tipos de métodos definidos pelo usuário são descritos aqui para ajudar os novos usuários de Java. O argumento do método também pode ser chamado de maneiras diferentes. A maneira de chamar os métodos com os argumentos pelos valores é mostrada neste tutorial.