首頁 > web前端 > js教程 > 主體

javascript如何定義私有方法

coldplay.xixi
發布: 2023-01-05 16:13:22
原創
3217 人瀏覽過

javascript定義私有方法的方法是類別的建構子裡定義的function,也就是為私有方法,程式碼為【this.getSalary = function(){return salary;}】。

javascript如何定義私有方法

本教學操作環境:windows7系統、javascript1.8.5版,DELL G3電腦。

javascript定義私有方法的方法:

說明:類別的建構子裡定義的function,即為私有方法;而在建構子裡用var宣告的變量,也相當於是私有變數。 (不過類比於c#這類強型別語言中的私有成員概念還是有區別的,例如無法在非建構子以外的其它方法中呼叫) 

類似的,我們還能實作類似set,get屬性的封裝

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
登入後複製

相關免費學習推薦:javascript影片教學

以上是javascript如何定義私有方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板