1、接口可以重复写
2、接口重写的时候,里面的属性会合并
interface obj{ //第一次定义
name: string
getName():void
}
interface obj{ //第二次定义
age:number
}
class Per implements obj{ //编写实现类
name: string //合并接口的属性和方法
getName(): void {
console.log('aaaa')
}
constructor(name:string,age:number) {
this.name = name
this.age=age
}
age:number
}
let per = new Per('小明',8)
console.log(per.name) //‘小明’
console.log(per.age) //8
per.getName() //aaaa