代码冗余 泛型:函数名< T >(value:T):T{} 不能这样,万一传入的是数字就出错,所以只能传入什么返回什么。 泛型类 解决类的复用。 深入泛型类 若是不加上类CC作为规范,传入其他值也可以。 定义A类泛型,并且把类作为传入参数的规范,就可以实现类的复用。 泛型接口 普通函数接口 接口泛型加上函数也要定义 第二种 相当于不把接口给函数B,而是在声明C的时候用泛型接口A规范其里面的写法。