javascript实现面向对象中的继承模板

原型链继承,通过对象Child的prototype属性指向父对象Parent的实例,使Child对象实例能通过原型链访问到父对象构造所定义的属性、方法等。
使用apply、call方法,由于javascript内置的function对象的apply、call方法改变了对象构造中“this”的上下文环境,使特定的对象实例具有对象构造中所定义的属性、方法。
对象实例间的继承,javascript对象的多态性,允许实例动态的添加属性、方法。该特性造就了javascript中的另一种继承手法----对象实例间的继承。
模板:
function Parent(){};
function Child(){};
Child.prototype=new Parent();
Child.prototype.constructor=Child;
var child=new Child();
alert(child.constructor); //function Parent(){};
alert(child instanceof Child); //true
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值