1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > JavaScript面向对象-静态方法-私有方法-公有方法-特权方法 学习

JavaScript面向对象-静态方法-私有方法-公有方法-特权方法 学习

时间:2018-06-29 18:51:12

相关推荐

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(){}建立一个特权方法。在特权函数中访问私有方法;实例化的对象可以通过访问特权函数来使用部分私有方法,访问特权函数的方法同访问公有函数*/

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。