这个方法在如下情况下返回true
1.class1跟class2是同一类型 则返回true
2.class1是class2的超类或超接口 则返回true
如:Object.class.isAssignableFrom(String.class) Object是String的超类 所以返回true
String.class.isAssignableFrom(String.class) 返回true
1.class1跟class2是同一类型 则返回true
2.class1是class2的超类或超接口 则返回true
如:Object.class.isAssignableFrom(String.class) Object是String的超类 所以返回true
String.class.isAssignableFrom(String.class) 返回true
本文详细介绍了 Java 中的 isAssignableFrom 方法。此方法用于判断 Class 类型之间的继承关系,具体包括:同一类型判断、超类或超接口判断等。例如,Object.class.isAssignableFrom(String.class) 返回 true,因为 Object 是所有 Java 类的父类。
981

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



