构造函数继承主要适合解决什么问题,相比组合继承各有什么优缺点

2021-04-06 14:01发布

2条回答
灰机带翅膀
2楼 · 2021-04-07 14:23

组合继承

通俗来讲就是用原型链实现对原型属性和方法的继承,用借用构造函数继承来实现对实例属性的继承。

构造函数继承的优缺点
 原理:在子类型构造函数的内部调用超类型构造函数
 优点:解决了superType中的私有属性变公有的问题,可以传递参数
 缺点:方法在函数中定义,无法得到复用


夏虫语冰
3楼 · 2天前

通俗来讲就是用原型链实现对原型属性和方法的继承,用借用构造函数继承来实现对实例属性的继承。

构造函数继承的优缺点
 原理:在子类型构造函数的内部调用超类型构造函数
 优点:解决了superType中的私有属性变公有的问题,可以传递参数
 缺点:方法在函数中定义,无法得到复用