public class Test {
public static void main(String[] args) {
System.out.println(A.class.isAssignableFrom(A.class));
System.out.println(B.class.isAssignableFrom(A.class));
System.out.println(C.class.isAssignableFrom(A.class));
System.out.println(D.class.isAssignableFrom(A.class));
System.out.println(E.class.isAssignableFrom(A.class));
System.out.println(F.class.isAssignableFrom(A.class));
}
}
class A extends B implements E,F{
}
class B{
}
class C{
}
class D{
}
interface E{
}
interface F{
}判断前者是不是后者的父类,实现的接口或者类本身。
java_isAssignableFrom
最新推荐文章于 2023-05-11 14:21:36 发布
本文通过一个Java示例程序,展示了不同类之间的继承关系及接口实现情况,并使用`isAssignableFrom`方法来判断一个类是否为另一个类的子类或实现了特定接口。
439

被折叠的 条评论
为什么被折叠?



