ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

第03章核心类库之泛型

2021-07-07 19:06:45  阅读:157  来源: 互联网

标签:类库 03 使用 指定 接口 之泛 参数 类型 泛型


泛型概述

  泛型,即“参数化类型”。就是将类型由原来的具体的类型参数化,类似于方法中的变量参数,此时类型也定 义成参数形式(可以称之为类型形参),然后在使用/调用时传入具体的类型(类型实参)。

泛型在类中使用

  在类名后面添加,其中T也可以使用其他字母代替。泛型可作为变量类型定义、方法参数和返回值。

泛型在接口中使用

  实现接口时,可以选择指定泛型类型,也可以选择不指定

泛型在方法中使用

private static T 方法名(T a, T b) {}

泛型限定和通配符

  在使用泛型时, 可以指定泛型的限定区域 , - 例如: 必须是某某类的子类或 某某接口的实现类,格式: <T extends 类或接口1 & 接口2>
  1.<? extends Parent> 指定了泛型类型的上界
  2.<? super Child> 指定了泛型类型的下界
  3.<?> 指定了没有限制的泛型类型

标签:类库,03,使用,指定,接口,之泛,参数,类型,泛型
来源: https://blog.csdn.net/qq_41192691/article/details/118552818

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有