JavaScript 中实现继承的几种方法

JavaScript(ES5) 中没有像 Java 那样类的概念,写法跟传统的面向对象语言(比如 C++ 和 Java)差异很大,很容易让新学习这门语言的程序员感到困惑。但是我们可以通过原型链 prototype 来模拟类,去实现继承的相关功能。也可以用 ES6 的 class.