class Pessoa { #_nome; #_sobrenome; constructor(nome){ if (this.constructor === Pessoa){ throw new Error("Classe abstrata não pode ser instanciada diretamente."); } this.#_nome = nome } set sobrenome(sobrenome){ this.#_sobrenome = sobrenome } get sobrenome(){ return this.#_sobrenome } get nome(){ return this.#_nome } mostrarDados(){ throw new Error("Esse método deve ser implementado"); } } export default Pessoa;