ts 泛型

在这里插入图片描述

在这里插入图片描述
代码冗余
泛型:函数名< T >(value:T):T{}
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
不能这样,万一传入的是数字就出错,所以只能传入什么返回什么。

泛型类 解决类的复用。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

深入泛型类

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
若是不加上类CC作为规范,传入其他值也可以。
在这里插入图片描述
定义A类泛型,并且把类作为传入参数的规范,就可以实现类的复用。

泛型接口

普通函数接口
在这里插入图片描述
在这里插入图片描述
接口泛型加上函数也要定义在这里插入图片描述
第二种
在这里插入图片描述
相当于不把接口给函数B,而是在声明C的时候用泛型接口A规范其里面的写法。

已标记关键词 清除标记
相关推荐
©️2020 CSDN 皮肤主题: 深蓝海洋 设计师:CSDN官方博客 返回首页