面向对象编程:继承、封装、多态。 对象的继承:A 对象通过继承 B 对象,就能直接拥有 B 对象的所有属性和方法。这对于代码的复用是非常有用的。 在经典的面向对象语言中,您可能倾向于定义类对象,然后您可以简单地定义哪些类继承哪些类(参考C++ inheritance里的一些简单的例子),JavaScript使用了另一套实现方式,继承的对象函数并不是通过复制而来,而是通过原型链继承 回顾《再谈javascriptjs原型与原型链及继承相关问题》 什么是原型语言 只有对象,没有类;对象继承对象,而不是类继承类。 ...