随笔博文

Java中与泛型相关的接口 之 Type

2022-12-06 13:02:58 michael007js 280

简介

Type是Java编程语言中所有类型的通用的顶级接口。这些类型包括原始类型(raw types)【对应Class】、参数化类型 (parameterizedtypes)【对应ParameterizedType】、范型数组(array types)【对应GenericArrayType】、范型变量(type variables)【对应TypeVariable】和基本类型(primitivetypes)【仍然对应Class】。实现了这个接口的,大家所熟知的是Class类。

子接口

  1. GenericArrayType(范型数组)

  2. ParameterizedType(范型实例)

  3. TypeVariable<D extends GenericDeclaration>(范型变量)

  4. WildcardType (泛型参数表达式)

default String getTypeName()

返回描述该类型的字符串,包括关于当前类型所有参数的信息。

其默认实现如下:

default String getTypeName() {
return toString();}


首页
关于博主
我的博客
搜索