
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
    
















































 
        

暂无评论内容