// 抽象类export {}// 抽象类只能被继承,不能被实例化abstract class Animal {eat (food: string): void {console.log(`呼噜呼噜的吃: ${food}`)}abstract run (distance: number): void}class Dog extends Animal {// 抽象类中的抽象方法再其被继承的子类中必须要实现run(distance: number): void {console.log(`爬行: ${distance}`)}}const d = new Dog()d.eat('肉')d.run(123)
