javascript面向对象精要第五章继承整理精要

javascript中使用原型链支持继承,当一个对象的【prototype】设置为另一个对象时,
就在这两个对象之间创建了一条原型对象链。如果要创建一个继承自其它对象的对象,
使用Object.create()指定【prototype】为一个新对象。
继承的几种方法有
1.在构造函数中创建原型对象链来完成自定义类型之间的继承。但是不能用原型对象
继承自有属性。
2.为了继承自有属性可以使用call()和apply()调用父类的构造函数【伪类继承】。
3.直接访问父类原型对象的方式访问父类的方法。使用call()或apply()执行父类方法
并传入一个子类的对象。

猜你喜欢

转载自www.cnblogs.com/smart-girl/p/9329520.html