當前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
JavaScript面向对象-静态方法-私有方法-公有方法-特权方法,学习
生活随笔
收集整理的這篇文章主要介紹了
JavaScript面向对象-静态方法-私有方法-公有方法-特权方法,学习
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
var baseClass= function(){function show(){//私有方法alert("訪問私有方法");}function showName(){alert(this.name);}this.showw = function (){//特權方法
showName();}
}
//靜態方法
baseClass.showStatic = function(){alert("訪問靜態方法");
}//公有方法
baseClass.prototype.setName = function(str){name = str;
}//靜態方法訪問
baseClass.showStatic();var bc = new baseClass();//實例化對象/* bc.show();//錯誤,私有方法可以在函數作用域范圍內使用。bc.showStatic();//錯誤,靜態方法沒被實例繼承
*/bc.setName("test");
bc.showw();/*
注解:
首先通過在構造函數中用this.fn=function(){}建立一個特權方法。在特權函數中訪問私有方法;
實例化的對象可以通過訪問特權函數來使用部分私有方法,訪問特權函數的方法同訪問公有函數*/
轉載于:https://www.cnblogs.com/miharu/p/3853546.html
總結
以上是生活随笔為你收集整理的JavaScript面向对象-静态方法-私有方法-公有方法-特权方法,学习的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Linux目录/bin、/sbin、
- 下一篇: GoJS 使用笔记