class Nome_completo{
constructor(nome, sobrenome){
this.nome = "Nome Completo: " + nome + " " + sobrenome;
}
}
var nome = new Nome_completo("Flávio", "Almeida");
console.log(nome.nome);
class Nome_completo{
constructor(nome, sobrenome){
this.nome = "Nome Completo: " + nome + " " + sobrenome;
}
}
var nome = new Nome_completo("Flávio", "Almeida");
console.log(nome.nome);
Fala ai William, tudo bem? Nesse caso eu acho que seria melhor deixar o nome
separado do sobrenome
dentro da classe, isso porque pode ser que hora você precisa apenas do primeiro, hora preciso apenas do segundo e hora preciso dos dois juntos.
Com a maneira que você fez, daria um pouco de trabalho para separá-los.
Outro ponto, é que você adicionou frases à mais, no caso Nome Completo:
não faz parte de um nome, então sua propriedade this.nome
possuí mais do que deveria.
Eu aconselharia você fazer algo assim:
class Pessoa {
constructor(nome, sobrenome) {
this.nome = nome
this.sobrenome = sobrenome
}
pegarNomeCompleto() {
return this.nome + ' ' + this.sobrenome
}
}
const matheus = new Pessoa('Matheus', 'Castiglioni')
matheus.pegarNomeCompleto()
A ideia seria mais ou menos essa.
Espero ter ajudado.