我想检查一个Class对象是否代表其他类的子类
Class class1 = Class.forName("Class1");
Class class2 = Class.forName("Class2");
if(class1.isSubClassOf(class2)) // fake methos isSubClassOf
{
// do sth
}
Run Code Online (Sandbox Code Playgroud)
我该如何实现这个isSubClassOf
方法?
ska*_*man 12
Class.isAssignableFrom()提供了你或多或少的东西,虽然它也处理接口,所以可能需要做更多的额外工作,以确保它是一个子类,直接或其他.
归档时间: |
|
查看次数: |
1792 次 |
最近记录: |