javascript中的类继承(也叫借用构造函数继承)
2018-02-01 00:59
183 查看
类继承的特点 ,不继承原型对象,只继承模板
在上一篇原型继承的例子中,我们帮父类原型属性都继承下来,如果只想继承模板呢可以使用类继承的方式来实现//父类 function Father(name,age){ this.name = name; this.age = age; } //父类原型对象 Father.prototype.id = 21; //子类 function Son(name,age,job){ this.job = job; //这里我们也可以使用call , //这里说一下call和apply的差别就是后面传参的时候,apply后面参数写在一个数组中 Father.apply(this,[name,age]); } var xiaoming = new Son('张丹',25,'程序员'); alert(xiaoming.id); alert(xiaoming.name+'今年'+xiaoming.age+'从事'+xiaoming.job+'工作');
用类继承的方式 我们就只继承了模版,在打印xiaoming.id的时候弹出的undefined。
相关文章推荐
- javascript中继承(二)-----借用构造函数继承的个人理解
- javascript继承之借用构造函数与原型
- javascript 的 继承(二) 之 借用构造函数继承
- javascript中继承(二)-----借用构造函数继承的个人理解
- JavaScript继承基础讲解(原型链、借用构造函数、混合模式、原型式继承、寄生式继承、寄生组合式继承)
- JavaScript中的继承之借用构造函数
- javascript继承(二)借用构造函数的方式继承(类继承)
- JS学习笔记——JavaScript继承的6种方法(原型链、借用构造函数、组合、原型式、寄生式、寄生组合式)
- javascript继承,原型继承,借用构造函数继承,混合继承
- JavaScript继承基础讲解(原型链、借用构造函数、混合模式、原型式继承、寄生式继承、寄生组合式继承)
- JavaScript中继承(二)-- 借用构造函数
- javascript继承之借用构造函数与原型
- javascript继承,原型链继承、借用构造函数、组合继承
- javascript中的继承-借用构造函数
- JavaScript 继承---借用构造函数
- JavaScript继承基础讲解,原型链、借用构造函数、混合模式、原型式继承、寄生式继承、寄生组合式继承
- javascript——混合继承(借用构造函数+原型继承)
- JavaScript继承基础讲解(原型链、借用构造函数、混合模式、原型式继承、寄生式继承、寄生组合式继承)
- JavaScript构造函数+原型创建对象,原型链+借用构造函数模式继承父类练习
- JavaScript高级程序设计之面向对象的程序设计之继承之借用构造函数第6.3.2讲笔记