Introdução e uso da interface no texto datilografado

Em primeiro lugar, a interface é usada para definir uma estrutura de classe, que é usada para definir quais atributos e métodos devem ser incluídos em uma classe

por exemplo:

Defina nosso nome e idade por meio da interface e, em seguida, crie um objeto obj para usar

interface myInterface {
    
    
  name: string,
  age: number
}

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

Ao mesmo tempo, a interface também pode ser usada como uma declaração de tipo, e podem ser declarações repetidas, e podem ser mescladas por si mesmas

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

Quando definimos uma classe, podemos implementar uma interface. Implementar uma interface é fazer com que a classe atenda aos requisitos da interface.

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

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

Acho que você gosta

Origin blog.csdn.net/weixin_45389051/article/details/115285245
Recomendado
Clasificación