实现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();
到此为止, 创建类的方式就差不多结束了. 从下一节开始, 我会分析一下类的继承问题.
浙公网安备 33010602011771号