2019-1-25泛型

泛型其实质就是将数据的类型参数化,通过为类、接口及方法设计类型参数来定义泛型。泛型使一个类或一个方法可在多种不同类型的对象上进行操作,意味着编写的代码可以被很多类型不同的对象所重用,从而减少数据类型转换的潜在错误

1.泛型类,泛型接口,泛型方法

泛型的实际参数必须是类类型。

上传中,请稍候...

图片发自简书App

图片发自简书App

由上一个例子可以看出,前面将方法定义为泛型类的方法,后面用String代替了泛型,拥有了类型。

泛型方法实例

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

推荐阅读更多精彩内容

  • 国家电网公司企业标准(Q/GDW)- 面向对象的用电信息数据交换协议 - 报批稿:20170802 前言: 排版 ...
    庭说阅读 13,871评论 6 13
  • object 变量可指向任何类的实例,这让你能够创建可对任何数据类型进程处理的类。然而,这种方法存在几个严重的问题...
    CarlDonitz阅读 4,434评论 0 5
  • Swift1> Swift和OC的区别1.1> Swift没有地址/指针的概念1.2> 泛型1.3> 类型严谨 对...
    cosWriter阅读 13,803评论 1 32
  • 自定义泛型 1.1、泛型的定义介绍 在集合中,不管是接口还是类,它们在定义的时候类或接口名的后面都使用<标识符>,...
    Villain丶Cc阅读 12,861评论 0 7
  • 一切本自具足,现象世界是我的内在认知(念头)的投影(化现),那么我需要在外在现象世界做什么吗?有什么用呢? 是不是...
    吴宁归一阅读 2,615评论 0 0