JavaScript 私有成员实现 到此为止,如果您任然对 JavaScript 面向对象持怀疑态度,那么这个怀疑一定是,JavaScript 没有实现面向对象中的信息隐藏,即私有和公有.与其他类式面向对象那样显式地声明私有公有成员的方式不同,JavaScript 的信息隐藏就是靠闭包实现的.见 程序清单 7: 清单 7. 使用闭包实现信息隐藏 // 声明 User 构造器 function User( pwd ) { // 定义私有属性 var password = pwd; // 定义私有方…