总结继承 面向对象特性:封装,继承,多态 继承,类与类之间的关系,面向对象的语言的继承是为了多态服务的 js不是面向对象的语言,但是可以模拟面向对象,模拟继承,为了节省内存空间 继承 原型作用 数据共享 目的是为了节省空间继承 目的是为了节省内存空间 原型继承:改变原型的指向 借用构造函数继承:解决属性问题 组合继承:原型继承+借用构造函数继承 既能解决属性问题也能解决方法问题 拷贝继承:把对象中需要共享的属性或者方法以遍历的方式复制到另一个对象中