继承:
+ 发生在两个构造函数之间的
+ 多个构造函数之间 有共同属性或方法 可以创建一个公共的父类构造函数
+ 从公共的父类构造函数上面 继承相关的属性和方法
继承方法:
+ 原型链继承
+ 构造函数继承
+ 组合继承
+ 拷贝继承
+ ES6继承(class继承)