Oii, Matheus
No método inclui(Audio audio)
, a parte (Audio audio)
é chamada de lista de parâmetros. Nesse caso, temos apenas um parâmetro, mas poderíamos ter mais.
O Audio
é o tipo do parâmetro. Isso significa que o método inclui
espera receber um objeto do tipo Audio
quando for chamado.
O audio
, que vem logo após, é o nome que damos a esse parâmetro dentro do método. É como uma variável local que só existe dentro do escopo desse método. É por isso que você vê audio.getClassificacao()
e audio.getTitulo()
. Estamos chamando métodos do objeto audio
que foi passado como parâmetro.
Aqui está um exemplo prático para ilustrar isso:
public class Teste {
public void exibeMensagem(String mensagem) {
System.out.println(mensagem);
}
public static void main(String[] args) {
Teste teste = new Teste();
teste.exibeMensagem("Olá, mundo!");
}
}
Nesse exemplo, o método exibeMensagem
tem um parâmetro do tipo String
chamado mensagem
. Quando chamamos o método exibeMensagem
na função main
, passamos a string "Olá, mundo!" como argumento. Dentro do método exibeMensagem
, usamos a variável mensagem
para imprimir a string que passamos.
Espero ter ajudado e bons estudos!