泛型

* 泛型是用于处理算法、数据结构的一种编程方法。泛型的目的是采用广泛适用和可交互性的形式来表示算法和数据结构,以使他们能够直接用于软件构造。

* 泛型类、结构、接口、委托和方法可以根据它们存储和操作的数据的类型来进行参数化。

* 泛型能在编译时,提供强大的类型检查,减少数据类型之间的显示转换、装箱操作和运行时的类型检查。

* 泛型类和反省方法同事具备可重用性、类型安全、效率高等特性,这是非泛型类和非泛型方法无法具备的。

* 泛型通常用在集合和在集合上运行的方法中。

*

* 泛型主要是提高了代码的重用性

* 比如,可以将泛型看成是一个可以回收的包装箱A,如果在包装箱A上贴上苹果标签,就可以在包装箱A里装上苹果进行发送,

* 如果在包装箱A上贴上地瓜标签,就可以在包装箱A里装上地瓜进行发送。


泛型简单Demo,实现输出类型

实现效果:


泛型_第1张图片
实现效果

代码:

泛型_第2张图片
泛型接口Demo

你可能感兴趣的:(泛型)