判断两个类的层次关系

来源:互联网 发布:tiny core linux下载 编辑:程序博客网 时间:2024/05/16 00:25

#

两个Class,Class A, Class B, 如何判断他们之间是否有层次关系呢?所谓层次关系,是指A实现/扩展了B,或者B实现/扩展了A。

Java的Class类提供了isAssignableFrom(Class c)方法。使用这个方法可以判断两个Class的层次关系。

代码

例如:

// Aclass A{}// Bclass B extends A{}// trueboolean A_IsFatherOf_B = A.class.isAssignableFrom(B.class); 
0 0
原创粉丝点击