实现Javascript编写类的方式2(自定义创建类的工具方法)
网上看到一个自定义的创建类的工具方法, 不错.
1 //自定义一个创建类的工具方法 2 function _class(constractor, prototype){ 3 var c = constractor || function(){}; 4 var p = prototype || {}; 5 c.prototype = p; 6 return c; 7 } 8 9 //创建一个Student类10 function Student(name){11 this.name = name;12 }13 var p = {sayName:function(){alert(this.name);}};14 var jimmy = _class(Student, p);15 var henry = _class(Student, p);16 new jimmy('jimmy').sayName();17 new henry('henry').sayName();到此为止, 创建类的方式就差不多结束了. 从下一节开始, 我会分析一下类的继承问题.
TAG: