Métodos de classe
As operações em objetos em Java são chamadas de
métodos.
Métodos são como funções matemáticas: eles podem receber
argumentose
retornar um valor. Por outro lado, os métodos em Java também
têm acesso a todos os campos de um objeto.
Para criar um método em uma classe, você deve incluí-lo na classe. Por exemplo, podemos definir um método
print(age)
que imprimirá informações sobre nosso livro e exibirá um aviso se o usuário ainda não tiver idade suficiente para esse livro.
aula Livro
{
Nome da string;
String authorName;
int requisito de idade;
String text;
int pageCount;
// cria um método de impressão
void impressão(int idade)
{
Sistema.fora.< span style="color:#7d9029">println("Nome: " +nome);
Sistema.fora.< span style="color:#7d9029">println("Autor: " +nome do autor);
Sistema.fora.< span style="color:#7d9029">println("Número de páginas: span > "+Inteiro.toString span>(ageRequirement);
// o código de verificação vai aqui
}
}
Vamos analisar a sintaxe para criar um método.
1) A primeira linha de um método é sua
assinatura.
2) O tipo de retorno do método é escrito primeiro. Nosso método não retorna nenhum valor, então escrevemos
void
.
3) Em seguida na assinatura está o nome do método (
print
).
4) Entre parênteses há uma lista de argumentos. Os argumentos são separados por vírgulas. Para cada argumento, seu tipo e nome são especificados, separados por um espaço. No nosso caso, existe apenas um argumento, ele tem o tipo
int
e o nome
age
, portanto não há vírgulas.
5) Depois disso, vem o código do método entre chaves. Para retornar um valor de um método, escreva
return <value>;
. No exemplo, o método não retorna nada, então
return
pode ser omitido. Para encerrar prematuramente a execução de um método, você pode escrever
return;
.
6) Na própria classe, podemos nos referir aos campos do objeto desta classe pelo nome.