Declaração e Invocação de Métodos
Deslize para mostrar o menu
Declarando Seus Próprios Métodos em Java
Para criar seu próprio método em Java, é necessário seguir uma sintaxe específica e um conjunto de regras. Um método é um bloco de código que executa uma tarefa específica e pode ser chamado de outras partes do seu programa. Toda declaração de método inclui vários componentes principais:
- Modificador de acesso: define a visibilidade do método, como
publicouprivate; - Tipo de retorno: especifica o tipo de valor que o método irá retornar (use
voidse nada for retornado); - Nome do método: deve seguir as convenções de nomenclatura do Java—começar com letra minúscula e utilizar camelCase;
- Lista de parâmetros: entre parênteses; pode estar vazia ou conter um ou mais parâmetros separados por vírgulas;
- Corpo do método: bloco de código entre chaves
{}que define o que o método faz.
Sintaxe geral:
accessModifier returnType methodName(parameterList) {
// method body
}
Exemplo:
public void greetUser() {
System.out.println("Hello, user!");
}
Este método se chama greetUser, é declarado como public, não possui tipo de retorno (usa void) e não recebe parâmetros. Ao chamar este método, ele simplesmente imprime uma mensagem de saudação no console.
Você aprenderá sobre parâmetros de métodos um pouco mais adiante.
Regras para declaração de métodos:
- Os nomes dos métodos devem ser únicos dentro da mesma classe (exceto em casos de sobrecarga);
- Os tipos e a ordem dos parâmetros devem ser claramente definidos;
- O tipo de retorno deve corresponder ao valor retornado no corpo do método;
- Se o método não retornar um valor, utilize
voidcomo tipo de retorno.
Declarar métodos ajuda a organizar o código, evitar repetições e tornar seus programas mais fáceis de ler e manter.
Invocação de um Método em Java
Para utilizar um método em Java, é necessário invocá-lo (chamá-lo) a partir de outro método. Mais comumente, os métodos são chamados a partir do método main ou de outros métodos dentro da mesma classe.
Sintaxe para Invocação de Métodos
Para invocar um método, utilize a seguinte sintaxe:
- Digite o nome do método;
- Adicione parênteses
()após o nome; - Finalize a instrução com ponto e vírgula.
Se o método retornar um valor, é possível utilizá-lo diretamente ou atribuí-lo a uma variável.
Main.java
1234567891011121314package com.example; public class Main { // Step 1: Declare a method named greet public static void greet() { // Step 2: Print a greeting message System.out.println("Hello from the greet method!"); } public static void main(String[] args) { // Step 3: Invoke the greet method greet(); } }
- Métodos são invocados utilizando seu nome seguido de parênteses;
- É possível chamar um método a partir do
mainou de qualquer outro método na mesma classe; - Se o método retornar um valor, é possível atribuí-lo a uma variável ou utilizá-lo em uma expressão.
Obrigado pelo seu feedback!
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo