typescript中接口的简介和使用

首先接口就是用来定义一个类结构,用来定义一个类中应该包含哪些属性和方法

举个例子:

通过接口定义了我们的name和age,然后创建obj对象使用

interface myInterface {
    
    
  name: string,
  age: number
}

const obj: myInterface = {
    
    
  name: 'sss',
  age: 11,
}

同时接口也可以当成类型声明去使用,并且可以重复声明,它们可以自己合并

interface myInterface {
    
    
  name: string,
  age: number
}
interface myInterface {
    
    
  gender: string
}
const obj: myInterface = {
    
    
  name: 'sss',
  age: 11,
  gender: '22'
}

我们定义类时,可以去实现一个接口,实现接口就是使类满足接口的需求

interface myiNter {
    
    
  name: string;
  sayHello(): void;
}

class myClass implements myiNter {
    
    
  name: string;
  constructor(name:string){
    
    
    this.name = name;
  }
  sayHello(){
    
    
    console.log('哈哈')
  }
}

猜你喜欢

转载自blog.csdn.net/weixin_45389051/article/details/115285245
今日推荐