Private
private成员由构造函数产生。普通的var变量和构造函数的参数都称为private成员。
代码如下 | 复制代码 |
function Container(param) { this.member = param; var secret = 3; var that = this; } |
该构造函数创建了3个private实例变量: param,secret和that。它们被添加到对象中,但是不能被外部访问,也不能被该对象自己的
public方法访问。它们只能由private方法访问。private方法是构造函数的内部方法。
Public
对象的成员都是public成员。任何对象都可以访问,修改,删除这些成员或添加新成员。主要有两种方式来在一个新对象里放置成员:
在构造函数里
这种技术通常用来初始化public实例变量。构造函数的“this”变量用来给对象添加成员。
代码如下 | 复制代码 |
functin Container(param) { //重新封装document对象 // People类型(对象) Person.PrintInfo();//对象中的方法 |