Vídeo: Aula de Programação Java 1 - Classes, Métodos, Atributos e Objetos 2024
Um método em Java é um bloco de instruções que possui um nome e pode ser executado pela chamada (também chamado < invocando ) de algum outro lugar em seu programa. Junto com os campos, os métodos são um dos dois elementos que são considerados membros de uma classe. (Construtores e inicializadores não são considerados membros da turma). Cada programa deve ter pelo menos um método para o programa realizar qualquer trabalho. E cada programa deve ter um método chamado main, que é o método invocado pela primeira vez quando o programa é executado.
. Aqui está a forma básica de uma declaração de método: visibilidade [estática] return-type method-name (parameter-list) {statements …}
A lista a seguir descreve a declaração de método peça por peça: > visibilidade: a visibilidade de um método determina se o método está disponível para outras classes. As opções são
-
público: permite que qualquer outra classe acesse o método
privado: oculta o método de outras classes-
protegido: permite que as subclasses usem o método, mas esconda o método de outras classes
-
-
estático: esta palavra-chave opcional declara que o método é um
método estático
-
-
, o que significa que você pode chamá-lo sem primeiro criar uma instância da classe em que está definido. O método principal deve ser sempre estático, e qualquer outro método na classe que contém o método principal geralmente deve ser estático também.
-
, que indica se o método retorna um valor quando é chamado - e, em caso afirmativo, qual o tipo de valor que é. Se o método não retornar um valor, especifique o vazio.
-
. method-name: Agora vem o nome do seu método. As regras para compor os nomes dos métodos são as mesmas que as regras para a criação de outros identificadores: use qualquer combinação de letras e números, mas comece com uma letra.
-
lista de parâmetros: você pode passar um ou mais valores para um método listando os valores entre parênteses seguindo o nome do método. A lista de parâmetros na declaração do método permite que Java saiba quais os tipos de parâmetros que um método deve esperar para receber e fornece nomes para que as instruções no corpo do método possam acessar os parâmetros como variáveis locais.
Se o método não aceitar parâmetros, você ainda deve codificar os parênteses que envolvem a lista de parâmetros. Você simplesmente deixa os parênteses vazios. -
declarações: uma ou mais instruções Java que compõem o
método corpo
-
, encerrado em um conjunto de chaves. Ao contrário das instruções Java, como se, enquanto e para, o corpo do método requer que você use as chaves, mesmo que o corpo consista em apenas uma instrução.