Olá, pessoal.
Acho que esses exemplos deveriam ser um pouco mais funcionais.
E com a vontade de saber como ficaria esses pedaços de Assessors com _
, fiz um código aqui para testar:
class User {
_nome = '';
constructor(nome) {
this._nome = nome
}
setNome(nome) {
this._nome = nome;
}
getNome() {
return this._nome;
}
// Método Público que acessa os dados do Getter e retorna os resultados:
exibirInfos() {
return `Nome: ${this._nome}`
}
}
const novoUser = new User('Juliana');
console.log(novoUser.exibirInfos()); // Método normal
const nome = novoUser.getNome(); // Getter
novoUser.setNome('Pedro'); // Setter
console.log(novoUser.exibirInfos()); // Método normal
Uma dúvida minha é se o constructor
precisa estar em cima do getter/setter
ou pode estar em outra posição dentro da classe?
Obrigado pela atenção.