ts中接口的使用


ts中接口的使用

 

(function(){
    // 描述一個對象的類型
    type myType ={
        name:string,
        age:number
    }


    // 類也是用來創建對象的
    /* 接口就是用來定義一個類(對象) 的結構*/
    interface myInterfance {
        name:string,
        age:number
    }

    const obj:myInterfance = {
        name:'zhansan',
        age:18
    }

    /* 
    接口可以在定義類的時候去限制類的結構
        接口中所有的屬性都不能有實際的值
        接口只定義對象的結構,而不考慮實際值
        在接口中所有的方法都是抽象方法
    */
    interface myInter {
        name:string;

        sayHello():void
    }

    class MyClass implements myInter {
        name: string;

        constructor(name:string){
            this.name= name
        }

        sayHello(): void {
           console.log('大家好');
        }
    }

})()


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM