日期:2014-05-16 浏览次数:20319 次
类的定义:
//类的定义和方法定义是一样的,这里可以看出类和方法是相通的 //从Java方面来看,这就是一个类的构造函数,this指的是这个类的实例对象 //用this引用的是实例变量和方法,相当于公有的。其它的都是私有的 function MyClass(param1, param2, ...) { //属性定义 //公有属性 this.propertyName1 = "propertyValue1"; //私用属性 var propertyName2 = "propertyValue2"; //方法定义 //公有方法,只能使用赋值变量的方式 this.funcName1 = function(p1, p2, ...) { } //私有方法 function funcName2(p1, p2, ...) { } }
?
实例化类:
//实例化 var instance = new MyClass(param1, param2, ...); //引用实例属性和方法 instance.popertyName1; instance.funcName1(param1, param2,...);?