"Se um trabalhador quiser fazer bem o seu trabalho, ele deve primeiro afiar suas ferramentas." - Confúcio, "Os Analectos de Confúcio. Lu Linggong"
Primeira página > Programação > O que são getters e setters e quando usá-los?

O que são getters e setters e quando usá-los?

Publicado em 2025-01-26
Navegar:422

What are Getters and Setters and When Should You Use Them?

compreendendo getters e setters para manipulação de dados

getters e setters são métodos de acessórios cruciais usados ​​na programação orientada a objetos para controlar o acesso e a manipulação de dados de objetos para controlar e manipular dentro de um objeto. Eles fornecem uma maneira controlada de recuperar e atualizar as propriedades internas do objeto. Isso retorna o valor de uma propriedade privada ou protegida. ]

quando usar getters e setters

usando getters and setters é altamente recomendado quando:

  • Mantendo o encapsulamento de dados (mantendo as propriedades privadas ou protegidas). ] validando os dados antes de atribuí -los a uma propriedade. ] #primeiro nome; #sobrenome; Get FullName () { retornar `$ {this.#FirstName} $ {this.#lastName}`; } Definir FullName (nome) { const [primeironame, sounName] = name.split (""); isto.#FirstName = FirstName; isto.#lastName = lastName; } } Const Pessoa = nova pessoa (); pessoa.fullname = "John Doe"; console.log (Person.fullName); // Output: "John Doe"
  • neste exemplo:
  • The Getter FullName Retorna o nome completo (concatenado primeiro e sobrenome).

o setter O FullName pega um novo nome completo, divide -o no primeiro e sobre o sobrenome e atualiza as propriedades privadas correspondentes. , os setters também podem ser usados ​​para atualizar valores relacionados. Por exemplo, se você tivesse uma propriedade de aniversário, poderá usar um setter para validar a data e executar cálculos relacionados à idade do indivíduo.

Tutorial mais recente Mais>

Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.

Copyright© 2022 湘ICP备2022001581号-3