这里只列举个人认为常见的三种方法。
1 原型链继承
2 构造函数继承(经典继承)
3 es6方法继承
1 原型链继承:
优点:
简单易于实现,父类的新增的实例与属性子类都能访问
2 构造函数继承(经典继承):
优点:
解决了子类构造函数向父类构造函数中传递参数
可以实现多继承(call或者apply多个父类)
3 es6方法继承:
es6继承是使用关键字先创建父类的实例对象this,最后在子类class中修改this
感兴趣的可以去查阅更多资料 谢谢大家
这里只列举个人认为常见的三种方法。
1 原型链继承
2 构造函数继承(经典继承)
3 es6方法继承
1 原型链继承:
优点:
简单易于实现,父类的新增的实例与属性子类都能访问
2 构造函数继承(经典继承):
优点:
解决了子类构造函数向父类构造函数中传递参数
可以实现多继承(call或者apply多个父类)
3 es6方法继承:
es6继承是使用关键字先创建父类的实例对象this,最后在子类class中修改this
感兴趣的可以去查阅更多资料 谢谢大家