第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