当前位置:  开发笔记 > 编程语言 > 正文

如何确定一个类是否是其他类的子类?

如何解决《如何确定一个类是否是其他类的子类?》经验,为你挑选了1个好方法。

我想检查一个Class对象是否代表其他类的子类

Class class1 = Class.forName("Class1");
Class class2 = Class.forName("Class2");

 if(class1.isSubClassOf(class2)) // fake methos isSubClassOf
{
  // do sth
}

我该如何实现这个isSubClassOf方法?



1> skaffman..:

Class.isAssignableFrom()提供了你或多或少的东西,虽然它也处理接口,所以可能需要做更多的额外工作,以确保它是一个子类,直接或其他.

推荐阅读
我我檬檬我我186
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有