Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Por que usar o set e não o get?

Eu estou na dúvida quanto ao uso do get e do set.

Por que usar: Cliente nome = new Cliente(); nome.setNome(Lucas);

E por que não usar:

nome.getNome(Lucas);

1 resposta
solução!

Olá Lucas, tudo bem?

então isso vai depender do contexto do seu código. Estou dizendo isso por que nos podemos ter dois cenários.

  1. O campo de Nome já contém algum valor armazenado, logo precisamos usar o método set. Isso por que ele não terá um retorno, pois o atributo será somente modificado, criando um método de tipo VOID, sem retorno. Porém ele deve receber algum argumento para que possa ocorrer a devida alteração.
  2. O campo Nome não contém nenhum valor armazenado, logo precisamos usar o método get. Isso por que usamos ele sempre que precisamos “pegar” alguns atributos da classe. Esse método sempre retornará um valor, seja ele String, int ,double etc. Então devemos criar uma função.