寄生组合式继承
2014-10-07 15:11
197 查看
function suber (name) { this.name=name; this.frend=["xx","yy"]; } suber.prototype.sayName = function() { alert(this.name); }; function sub(name,age){ suber.call(this,name); this.age=age; } function inheritPrototype (sub,suber) { var prototype=Object(suber.ptototype); prototype.constructor=sub; sub.prototype=prototype; } inheritPrototype(sub,suber); sub.prototype=new suber(); sub.prototype.sayName = function() { alert(this.name+"xxxxxxxxx"); }; var su=new sub("sun zi",33); su.frend.push(33); // alert(su.frend.toString()); var suber=new suber("lao zi"); su.sayName(); suber.sayName() // alert(suber.frend.toString()+"= "+suber.sayName());
相关文章推荐
- JavaScript对寄生组合式继承的理解
- JavaScript继承基础讲解(原型链、借用构造函数、混合模式、原型式继承、寄生式继承、寄生组合式继承)
- JavaScript继承基础讲解(原型链、借用构造函数、混合模式、原型式继承、寄生式继承、寄生组合式继承)
- javascript 寄生组合式继承
- JavaScript寄生组合式继承分析
- 寄生组合式继承的相关问题
- JS学习笔记——JavaScript继承的6种方法(原型链、借用构造函数、组合、原型式、寄生式、寄生组合式)
- JS继承--寄生组合式继承
- 通过寄生组合式继承创建js的异常类
- Js面向对象漫谈(2) 继承--原型链,借用构造函数,组合式,寄生式, 寄生组合式
- javascript 寄生组合式继承
- javascript中寄生组合式继承
- 组合继承方式 与 寄生组合式继承
- [javascript高手之路]寄生组合式继承的优势
- JavaScript的寄生组合式继承
- 【JavaScript】理解所谓的‘寄生组合式继承’
- javascript中的继承-寄生组合式继承
- 面向对象的程序设计(九)寄生组合式继承
- 通过寄生组合式继承创建js的异常类