是否可以列出任何类的所有已实现的接口。
答案 0 :(得分:8)
if (myObject instanceof InterfaceName)
答案 1 :(得分:0)
使用反思,您可以实现此目的,使用下面的代码,它会列出您的班级MyClass
所有已实施的界面,并导入java.lang.reflect.Type
个包裹。 java文件。
MyClass s = new MyClass();
Type[] ifaces = s.getClass().getInterfaces();
for(int i=0;i<ifaces.length;i++)
System.out.print (ifaces[i]);