Oi Caelum, tudo bem?
Acredito que você esteja se referindo ao espaço entre os parênteses que vem ao lado do nome da função. Se for esse o caso, é entre os parênteses que colocamos os parâmetros da função, mas o que isso significa?
Em alguns casos, como nos setters do seu código, quando chamamos uma função, precisamos passar algum valor como parâmetro da função para que possamos manipulá-lo dentro dessa função, como é o caso do método setAltura
que recebe um float altura
como parâmetro e guarda o valor desse parâmetro dentro do this.altura
:
public void setAltura(float altura) {
this.altura = altura;
}
Como sabemos, um setter é um método que recebe um valor externo e guarda esse valor dentro de um atributo do objeto, e para que possamos receber esse valor externo, precisamos declarar o tipo e o nome dele entre parênteses. Por outro lado, temos métodos como os getters que não precisam receber parâmetros já que o objetivo deles é de apenas consultar os valores dos atributos.
Espero ter ajudado, qualquer dúvida é só avisar!
Bons estudos!!