// 类与接口export = {}// 建议一个接口只实现一个约束// interface EatAndRun {// eat (food: string): void// run (distance: number): void// }interface Eat { eat (food: string): void}interface Run { run (distance: number): void}// 实现了接口,就一定要有接口的内容class Person implements Eat, Run { eat (food: string): void { console.log(`优雅的进餐:${food}`) } run (distance: number) { console.log(`直立行走:${distance}`) }}class Animal implements Eat, Run { eat (food: string): void { console.log(`呼噜呼噜的吃:${food}`) } run (distance: number) { console.log(`爬行:${distance}`) }}