泛型

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

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

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

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

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

*

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

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

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


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

实现效果:


实现效果

代码:

泛型接口Demo
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • object 变量可指向任何类的实例,这让你能够创建可对任何数据类型进程处理的类。然而,这种方法存在几个严重的问题...
    CarlDonitz阅读 932评论 0 5
  • 我们知道,使用变量之前要定义,定义一个变量时必须要指明它的数据类型,什么样的数据类型赋给什么样的值。 假如我们现在...
    今晚打肉山阅读 1,000评论 0 1
  • 什么是泛型 我们在编写程序时,经常遇到两个模块的功能非常相似,只是一个是处理int数据,另一个是处理stri...
    北风知我意阅读 756评论 0 4
  • 不具才思不作文, 自古圣贤通经纶。 霸王不闻笔墨香, 垓下悲歌动世人。
    远方的伪诗人丶阅读 213评论 0 0
  • 作者:红竹 诗经. 召 南 行 露 厌浥行露,岂不夙夜?谓行多露。 谁谓雀无角?何以穿我屋? 谁谓女无...
    风中红竹Dancer阅读 924评论 3 6