Javascript如何用原型对象继承父类型

1、将子类所共享的方法提取出来,让子类的prototype 原型对象 = new 父类()。子类原型对象等于是实例化父类。

因为父类实例化之后另外开辟空间,就不会影响原来父类原型对象

2、将子类的constructor重新指向子类的构造函数。

实例

//父构造函数
functionFather(uname,age){
this.name=uname;
this.age=age;
}
Father.prototype.earn=function(){
console.log(10000);
}
//子构造函数
functionSon(uname,age,score){
Father.call(this,uname,age);
this.score=score;
}

Son.prototype=newFather();
Son.prototype.constructor=Son;
Son.prototype.exam=function(){
console.log("考试");
};

varson=newSon('ldh',18,100);
console.log(son);

以上就是Javascript用原型对象继承父类型的方法,希望对大家有所帮助。更多Javascript学习指路:Javascript

原文来自:https://www.py.cn
© 版权声明
THE END
喜欢就支持一下吧
点赞14 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容