Introducción y uso de la interfaz en mecanografiado

En primer lugar, la interfaz se utiliza para definir una estructura de clases, que se utiliza para definir qué atributos y métodos deben incluirse en una clase.

por ejemplo:

Defina nuestro nombre y edad a través de la interfaz, y luego cree un objeto obj para usar

interface myInterface {
    
    
  name: string,
  age: number
}

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

Al mismo tiempo, la interfaz también se puede usar como una declaración de tipo, y se pueden repetir declaraciones, y se pueden fusionar por sí mismas.

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

Cuando definimos una clase, podemos implementar una interfaz, implementar una interfaz es hacer que la clase cumpla con los requisitos de la interfaz.

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

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

Supongo que te gusta

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