Javascript中的混合继承
2018-02-01 01:02
148 查看
混合继承 既继承模板 也继承原型对象
为了解决原型继承和类继承中的不足,我们可以使用他们两种的混个继承//父类 function Father(name,age){ this.name = name; this.age = age; } //父类的原型对象属性 Father.prototype.id = 10; //子类 function Son(name,age,job){ this.job = job; Father.apply(this,[name,age]);//借用构造函数,继承父类模板 } Son.prototype = new Father();//继承父类原型对象 var xiaoming = new Son('张丹',25,'程序员'); alert(xiaoming.id); alert(xiaoming.name+'今年'+xiaoming.age+'从事'+xiaoming.job+'工作');
相关文章推荐
- javascript中的原型与继承5--寄生混合继承(Parasitic Combination Inheritance)
- 转飞林沙-Javascript玩转继承-混合继承
- JavaScript继承基础讲解,原型链、借用构造函数、混合模式、原型式继承、寄生式继承、寄生组合式继承
- 基于JavaScript实现继承机制之构造函数+原型链混合方式的使用详解
- javascript继承,原型继承,借用构造函数继承,混合继承
- JavaScript继承基础讲解(原型链、借用构造函数、混合模式、原型式继承、寄生式继承、寄生组合式继承)
- javascript中的原型与继承3-混合继承(Combination Inheritance)
- 基于JavaScript实现继承机制之构造函数+原型链混合方式的使用详解
- JavaScript实现继承机制(4)——构造函数+原型链混合方式
- JavaScript实现继承的混合方式
- javascript--继承(混合方式)
- JavaScript继承基础讲解(原型链、借用构造函数、混合模式、原型式继承、寄生式继承、寄生组合式继承)
- javascript继承(三)混合继承
- JavaScript继承基础讲解(原型链、借用构造函数、混合模式、原型式继承、寄生式继承、寄生组合式继承)
- 使用混合方式实现javascript中对象的继承(推荐使用)
- Javascript--混合模式实现继承
- javascript——混合继承(借用构造函数+原型继承)
- 浅谈JavaScript的继承
- javascript的继承
- JavaScript中的继承