让一个原型对象等于另一个类型的实例,该原型对象的实例拥有继承类型的全部属性和方法,继承类型的实例属性则存在于当前新的原型对象中 。本文主要和大家分享js面向对象继承详解,希望能帮助到大家。
function person (name ,age) {
this.name=name;
this.age=age;
}
person.prototype.getvalue=function(){
return this.name;
}
function subperson (name) {
this.name=name;
}
subperson.prototype=new person();//此时的subperson.prototype._proto_指针指向person的原型 subperson.prototype.constructor指向person这个构造函数
原型链(继承)中的搜索机制:沿着原型链向上搜索,先还是在实例搜索,实例中没有就沿着原型链向上搜索 注意向上搜索都是沿着原型链指向的原型。
相关推荐:
php面向对象继承方面的几点总结
php面向对象继承用法详解(优化与减少代码重复)
javascript面向对象继承方法
以上就是js面向对象继承详解的详细内容。
