2Guy's Blog

静态方法和属性

Author:
by: sliuqin
Date:
15. September 2008 17:56
Tagged in:
Comments:
0
大部分的属性和方法都是和类的实例打交道的,静态成员却可以和类直接打交道,换句话讲就是说:"静态方法是在类的层次上操作,而不是在实例的层次上操作."没有静态成员只有一个副本.在下面的例子中可以看到,静态成员直接在类的层次上操作: 1: debugger; 2: var Person=(function() 3: { 4: // private static attrbute 5: var numOfPerson=0; 6: //pr...
[More]

通过闭包实现私有成员

Author:
by: sliuqin
Date:
15. September 2008 15:26
Tagged in:
Comments:
0
在JavaScript中定义类,有时也需要定义私有成员.要实现JavaScript真正的私有化,这里通过闭包来实现.看一个例子: 1: var person = function(name, age){ 2: //private attrbutes. 3: var _name, _age; 4: // privilege methods. 5: this.setName = function(newName){ 6: _name = new...
[More]