JAVA Class 获取父类名称 5C

图片说明

4个回答

interface,primitive ,void的话,getSupperclass会返回null
估计你是有接口类吧

liuade
艾德 回复u014479626: 我是说你的class文件有一些是接口类,导致aClass.getSuperclass()返回null,就出NPE了
大约 2 年之前 回复
u014479626
Viven_xiang 接口,注释没有父级。。。
大约 2 年之前 回复

是不是你继承的有错误

1.aClass为null 检查aClass是否获取成功
2.getSuperClass()后为null 检查该类时候具有父级类

打印一下这些写类名aClass,分开打印,看看是哪个aClass报了NPE,检查这个类是否有超类,是不是接口。

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐