javascript定義私有方法的方法是類別的建構子裡定義的function,也就是為私有方法,程式碼為【this.getSalary = function(){return salary;}】。
本教學操作環境: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中文網其他相關文章!