Heim >Web-Frontend >js-Tutorial >So definieren Sie private Methoden in Javascript

So definieren Sie private Methoden in Javascript

coldplay.xixi
coldplay.xixiOriginal
2021-04-30 16:34:253266Durchsuche

Die Art und Weise, wie JavaScript eine private Methode definiert, ist die im Konstruktor der Klasse definierte Funktion, bei der es sich um eine private Methode handelt. Der Code lautet [this.getSalary = function(){return Salary;}].

So definieren Sie private Methoden in Javascript

Die Betriebsumgebung dieses Tutorials: Windows 7-System, JavaScript-Version 1.8.5, DELL G3-Computer.

So definieren Sie private Methoden in JavaScript:

Erklärung: Die im Konstruktor der Klasse definierte Funktion ist eine private Methode und die mit var im Konstruktor deklarierten Variablen entsprechen auch privaten Variablen. (Es unterscheidet sich jedoch vom Konzept privater Mitglieder in stark typisierten Sprachen wie C#. Beispielsweise können sie nicht mit anderen Methoden als Nicht-Konstruktoren aufgerufen werden.)

In ähnlicher Weise können wir auch die Kapselung von Eigenschaften wie set implementieren und erhalten Sie

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

Ähnliche kostenlose Lernempfehlungen: Javascript-Video-Tutorial

Das obige ist der detaillierte Inhalt vonSo definieren Sie private Methoden in Javascript. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn