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

本文介绍了JavaScript中实现继承的多种方法,包括使用原型链、构造函数内的call或apply调用及直接访问父类原型对象等方式。通过这些方法可以实现在不同场景下的对象继承。

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

转载于:https://www.cnblogs.com/smart-girl/p/9329520.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值