其他分享
首页 > 其他分享> > 第03章核心类库之泛型

第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