Maison  >  Article  >  interface Web  >  Comment définir des méthodes privées en javascript

Comment définir des méthodes privées en javascript

coldplay.xixi
coldplay.xixioriginal
2021-04-30 16:34:253174parcourir

La façon dont JavaScript définit une méthode privée est la fonction définie dans le constructeur de la classe, qui est une méthode privée. Le code est [this.getSalary = function(){return salaire;}].

Comment définir des méthodes privées en javascript

L'environnement d'exploitation de ce tutoriel : système Windows 7, JavaScript version 1.8.5, ordinateur DELL G3.

Comment définir des méthodes privées en JavaScript :

Explication : La fonction définie dans le constructeur de la classe est une méthode privée et la fonction déclarée avec var dans le constructeur ; Les variables constructeur sont également équivalentes aux variables privées. (Cependant, il existe des différences par rapport au concept de membres privés dans les langages fortement typés comme c#. Par exemple, ils ne peuvent pas être appelés dans des méthodes autres que les non-constructeurs)

De même, nous pouvons également implémenter des choses comme définir et obtenir l'encapsulation des attributs

var Person = function(){    
    var salary = 0.0;
 
    this.setSalary = function(value){
        salary = value;
    }
 
    this.getSalary = function(){
        return salary;
    }
}
 
var p = new Person();
 
p.setSalary(1000);
alert(p.getSalary());//返回1000
alert(p.salary);//返回undefined

Recommandations d'apprentissage gratuites associées : tutoriel vidéo javascript

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn