function DemoClasss(){
var privateVar = "private var";
this.publicVar = "public var";
var privateMethod = function(){
alert( privateVar );
alert( this.publicVar ); // error, can't access public var, because can't refer
correct this var
}
this.publicMethod = function() {
alert( privateVar );
alert( this.publicVar );
privateMethod();
}
}
var demo = new DemoClasss();
demo.publicMethod();
本文探讨了JavaScript中类的私有变量和方法的访问限制及应用,通过实例演示了如何正确使用类的公共方法调用私有成员。
1672

被折叠的 条评论
为什么被折叠?



