(function () { /** * 抽象类 与其他的类差别不大 * abstract * 抽象类不是为了实例化对象 * 他是因为继承产生的 */ class Animal { constructor(name) { this.name = name; } } class Child extends Animal { say() { console.log(`${this.name}`); } } let child = new Child('熊猫'); console.log(child); child.say(); })();