a instanceof B, B 满足如下条件,返回True
1. B 是 a 的 类
2. B 是 a 的 超类
3. B 是 a 的 接口
4. B 是 a 的 超类 接口
a.isAssignableFrom( B.class ), B 满足如下条件,返回True
1. B 是 a 的类
一个简单 的Junit test
本文通过一个简单的JUnit测试案例,详细解析了Java中ainstanceofB与a.isAssignableFrom(B.class)的区别及应用场景。前者用于判断对象是否为指定类的实例或其子类、实现的接口;后者则用于判断类或接口是否可以被赋值给另一个类。
a instanceof B, B 满足如下条件,返回True
1. B 是 a 的 类
2. B 是 a 的 超类
3. B 是 a 的 接口
4. B 是 a 的 超类 接口
a.isAssignableFrom( B.class ), B 满足如下条件,返回True
1. B 是 a 的类
一个简单 的Junit test
1069

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