标签: java
假设我的一个对象实现了X接口,但在使用'instanceof'检查时返回false。如何确定什么是超类或对象的接口。我正在寻找像
例如:
object.getSuperClassORInterface();
答案 0 :(得分:3)
使用反射
使用getSuperClass()
getSuperClass()
yourObj.getClass().getSuperClass()
此外,您可以使用isInterface()
isInterface()
Class
Interface
答案 1 :(得分:2)
它应该返回true,否则该对象为null。
答案 2 :(得分:2)
可能是你在null引用变量上应用instanceof,它将返回false。