java命名空间java.lang类class<t>的类成员方法:
getgenericsuperclass定义及介绍
本文导语:
getgenericsuperclass
public type getgenericsuperclass()
返回表示此 class 所表示的实体(类、接口、基本类型或 void)的直接超类的 type。
如果超类是参数化类型,则返回的 type
对象必须准确反映源代码中所使用的实际类型参数。如果以...
getgenericsuperclass
public type getgenericsuperclass()
- 返回表示此 class 所表示的实体(类、接口、基本类型或 void)的直接超类的 type。
如果超类是参数化类型,则返回的 type
对象必须准确反映源代码中所使用的实际类型参数。如果以前未曾创建表示超类的参数化类型,则创建这个类型。有关参数化类型创建过程的语义,请参阅 parameterizedtype
声明。如果此 class 表示 object
类、接口、基本类型或 void,则返回 null。如果此对象表示一个数组类,则返回表示 object 类的 class 对象。
- 返回:
- 此对象所表示的类的超类
- 抛出:
genericsignatureformaterror
- 如果常规类签名不符合 java virtual machine specification, 3rd edition 规定的格式
typenotpresentexception
- 如果常规超类引用不存在的类型声明
malformedparameterizedtypeexception
- 如果常规超类引用的参数化类型由于某种原因无法实例化- 从以下版本开始:
- 1.5