Ts中的接口interface(属性也能继承...)

接口ITest.ts

interface ITest {
    name:string;
    age:number;
    run();
    to(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 to(x,y){
        return x+y;
    }
}

 

转载于:https://www.cnblogs.com/gamedaybyday/p/6067888.html

你可能感兴趣的:(Ts中的接口interface(属性也能继承...))