public void definirModelo(String modelo) {
this.modelo = modelo;
}
na opinião do instrutur tem esses definir modelo, por que não usar um set
public void definirModelo(String modelo) {
this.modelo = modelo;
}
na opinião do instrutur tem esses definir modelo, por que não usar um set
Oi, Geovani! Tudo bem?
O método definirModelo
mencionado é um setter, só que com um nome diferente. Em Java, é comum seguir a convenção de nomenclatura para getters e setters, que seria algo assim:
public void setModelo(String modelo) {
this.modelo = modelo;
}
A principal diferença aqui é apenas a escolha do nome do método. Utilizar setModelo
segue a convenção padrão da linguagem Java, o que pode facilitar o entendimento e a manutenção do código por outras pessoas que estejam habituadas a essas convenções.
No entanto, nada impede que você utilize um nome mais descritivo como definirModelo
, se isso fizer mais sentido no contexto do seu projeto ou se for uma preferência pessoal.
Espero ter ajudado!
Um forte abraço e bons estudos!