instanceof和Class.isInstance()
来源:互联网 发布:mac 如何识别iphone 编辑:程序博客网 时间:2024/06/04 18:34
class CBase{
}
class Base1 extends CBase{
}
public class Main {
public static void main(String[] args) {
CBase cbase = new CBase();
Base1 base1 = new Base1();
System.out.println(cbase instanceof Base1);
System.out.println(cbase.getClass().isInstance(base1));
System.out.println(base1 instanceof CBase);
System.out.println(base1.getClass().isInstance(cbase));
}
}
答案:
false
true
true
false
总结:
子 instanceof 父 true
父 instanceof 子 true
a.Class.getInstance(b) means b is instanceof a?
- instanceof和Class.isInstance()
- instanceof和 Class.isInstance
- instanceof和isAssignableFrom及isInstance
- Instanceof和isInstance的区别
- java中instanceof和isInstance
- instanceof和isInstance(Object obj)和isAssignableFrom(Class cls)的区别和联系
- instanceof和isInstance(Object obj) 和isAssignableFrom(Class cls)的区别和联系
- instanceof和isInstance(Object obj) 和isAssignableFrom(Class cls)的区别和联系
- instanceof和isInstance(Object obj) 和isAssignableFrom(Class cls)的区别和联系
- instanceof和isInstance(Object obj) 和isAssignableFrom(Class cls)的区别和联系
- java 类型信息 instanceof 和 isInstance区别
- 关于instanceof、isinstance和isAssignableFrom的区别
- java 类型信息 instanceof 和 isInstance区别
- java 类型信息 instanceof 和 isInstance区别
- Java 类型信息 instanceof、isInstance和isAssignabelFrom
- Java中的instanceof,isInstance和isAssignableFrom
- java 类型信息 instanceof 和 isInstance区别
- java 类型信息 instanceof 和 isInstance区别
- 软件介绍: AFEPack 软件 (李若, 刘文斌)
- 用.NET非对称加密算法实例
- 我的学习计划
- ASP.NET加密技术的应用
- 超衫!不同人写的HelloWorld程序
- instanceof和Class.isInstance()
- 两种加密技术共同构建安全的ASP.NET数据访问
- 比较常见的拖动层代码。(兼容FF)
- 电子商务使用数据加密来保护数据库
- ATM关于数据安全的简单介绍
- Java XML解析 - 使用SAX 示例
- Web Service的加密
- 使用ASP2.0中的URL映射技术改变网址
- 系统资源严重不足,无法启动API