Java中与泛型相关的接口 之 Type
2022-12-06 13:02:58
michael007js
332
简介
Type是Java编程语言中所有类型的通用的顶级接口。这些类型包括原始类型(raw types)【对应Class】、参数化类型 (parameterizedtypes)【对应ParameterizedType】、范型数组(array types)【对应GenericArrayType】、范型变量(type variables)【对应TypeVariable】和基本类型(primitivetypes)【仍然对应Class】。实现了这个接口的,大家所熟知的是Class类。
子接口
GenericArrayType(范型数组)
ParameterizedType(范型实例)
TypeVariable<D extends GenericDeclaration>(范型变量)
WildcardType (泛型参数表达式)
default String getTypeName()
返回描述该类型的字符串,包括关于当前类型所有参数的信息。
其默认实现如下: