Falta pouco!

0 dias

0 horas

0 min

0 seg

1
resposta

O javascript foi atualizado agora tem metodo de deixa privado

tem que atualiza algumas coisas nessa aula pois o javascript mudou muito

1 resposta

Olá, Daniel! Tudo bem?

Entendo sua preocupação com as atualizações do JavaScript, especialmente quando se trata de encapsulamento e privacidade de atributos. De fato, o JavaScript evoluiu e agora possui uma forma de criar atributos realmente privados em classes, utilizando o símbolo #.

Por exemplo, se você quiser criar um atributo privado em uma classe, pode fazer assim:

class Pessoa {
  #nome; // atributo privado

  constructor(nome) {
    this.#nome = nome;
  }

  getNome() {
    return this.#nome;
  }
}

const pessoa = new Pessoa('Daniel');
console.log(pessoa.getNome()); // Daniel
console.log(pessoa.#nome); // Erro: propriedade privada

Nesse exemplo, o atributo #nome é privado e não pode ser acessado diretamente fora da classe, garantindo a proteção dos dados.

Seu feedback será enviado para a equipe responsável e também recomendamos que sugira o novo curso aqui.

Espero ter ajudado. Conte sempre com o apoio do fórum :)

Abraços e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado