首页 > 代码库 > Ts中的接口interface

Ts中的接口interface

接口ITest.ts

interface ITest {
    name:string;
    age:number;
    run();
    goto(x:number,y:number):number;
}

必须继承接口的属性和方法(AS3接口中不能定义属性)。

属性和方法必须是public。

类型没有强制和接口一致。

class Test implements ITest{
    public name:string = "Test";
    public age;
    
    public run(){
        console.log(this.name);  //Test
    }
    
    public goto(x,y){
        return x+y;
    }
}

 

Ts中的接口interface