Comprendre les getters et setters pour la manipulation de données
Les getters et setters sont des méthodes d'accès cruciales utilisées dans la programmation orientée objet pour contrôler l'accès et la manipulation des données. au sein d'un objet. Ils fournissent un moyen contrôlé de récupérer et de mettre à jour les propriétés internes des objets.
Ce que font les getters et les setters
Quand utiliser les getters et les setters
L'utilisation des getters et des setters est fortement recommandée lorsque :
Exemples simples
Considérez l'exemple suivant en JavaScript :
class Person { #firstName; #lastName; get fullName() { return `${this.#firstName} ${this.#lastName}`; } set fullName(name) { const [firstName, lastName] = name.split(" "); this.#firstName = firstName; this.#lastName = lastName; } } const person = new Person(); person.fullName = "John Doe"; console.log(person.fullName); // Output: "John Doe"
Dans cet exemple :
Supplémentaire Considérations
Comme démontré dans l'exemple, les setters peuvent également être utilisés pour mettre à jour les valeurs associées. Par exemple, si vous aviez une propriété d'anniversaire, vous pouvez utiliser un paramètre pour valider la date et effectuer des calculs liés à l'âge de la personne.
Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.
Copyright© 2022 湘ICP备2022001581号-3