TypeScript 接口
来源:互联网 发布:延长月经周期 知乎 编辑:程序博客网 时间:2024/05/21 22:48
接口在使用中用来规范的作用,定义一个方法需要什么参数,什么返回类型,或者属性什么类型等,实现了接口的类就要遵循接口的规矩
interface ren{ shengao:string; nianling:number;}
//使用上面的接口约束传入的参数的属性,尝试一下hong的参数不是两个的时候语法检查是不能通过的
function xiaoming(yin:ren){ console.log(yin.shengao);}var hong={shengao:"da",nianling:32};xiaoming(hong);
//定义可选属性1、如果存在属性,能约束类型2、能得到语法智能提示,假如误将方法体中color写成collor,那么编译是不通
interface ren2{
name?:string;
age?:number;
}
function xiaoming2(yin:ren2){
console.log(yin.name);
} ming={name:’小明’}以发现在接口中定义了两个属性,在这里我传一个也是可以得,但是如果我传的参数的类型不对的话是不能通过检查的
xiaoming2(ming);
//定义接口对方法的约束interfaceinter{ //方法的参数返回类型 (name:string,age:number):number;}
//定义变量实现接口var funImplement:inter;//下面实现接口的规范,因为接口中定义了两个参数和返回类型,所以实现的方法必须按照定义的去实现funImplement=function(name:string,age:number){return 32;}
0 0
- TypeScript接口
- TypeScript 接口
- TypeScript学习-接口
- TypeScript 接口介绍
- TypeScript类、接口、继承
- TypeScript 的接口的使用
- 【第3篇】TypeScript接口使用
- 一步一步学习TypeScript(18.Interfaces_接口)
- TypeScript学习笔记之 接口(Interface)
- typescript速学:新闻实体对象、接口
- typescript
- TypeScript
- typeScript
- typescript
- TypeScript
- TypeScript
- typescript
- TypeScript
- 【JZOJ4847】【NOIP2016提高A组集训第5场11.2】夕阳
- 解决PL2303 USB转串口蓝屏
- 51nod-1433 0和5
- Android studio上如何使用gitHub?
- JavaScript/Jsp 多图上传和上传Excelx表到数据库
- TypeScript 接口
- 357. Count Numbers with Unique Digits
- HDOJ 4635: Strongly connected 【强连通】
- 算法学习之动态规划(leetcode 304. Range Sum Query 2D - Immutable)
- 游艇租用
- SSM搭建-Maven创建第一个web项目(22-1)
- 两个矩阵相乘—Strassen算法与传统算法(要求矩阵阶n为2的幂)
- tomcat添加https访问支持
- SSM框架项目搭建系列(五)—Spring之Bean的注解注入