typeScript

ts接口格式

联系站长 作者:web知道 来源:未知 2019-12-13 16:08 我要评论

ts接口格式...

//对象接口
      interface params{
                sex:string
                name:string
                ishaha?:Boolean  //?号代表非必填
     }
使用
     let A:params = {sex:'男',name:'哈哈'}

//函数接口
      interface functionS{
           (params1:string,params2:string):Boolean
           //:Boolean这个类型,如果没有return去掉或者改成void
      }
使用
      let myFunction:functionS
      myFunction=(params1:string,params2:string)=>{
               return true
      }

类接口
      //先定义好统一规范的类接口
      interface UserInterface {
            name:string,
            age:number,
            say():void
      }
 
      //按类接口规范开发
      //类与接口之间使用 implements 关联,一旦关联,我们需要严格按照接口的类型执行
      class user implements UserInterface {
            constructor(public name:string,public age:number){}
            say():void{
                  console.log('回想当年,我也曾爱过你')
            }
      }
 




本文如有侵犯版权请联系站长删除。

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源;3.作者投稿可能会经我们编辑修改或补充。

相关文章
网友点评
精彩导读