instanceof关键字
2020-12-28 14:27
78 查看
instanceof关键字
instanceof 是 Java 的保留关键字。它的左边是对象,右边是类,它的作用是测试它左边的对象是否是它右边的类的实例,返回 boolean 的数据类型,当对象是右边类或子类所创建对象时,返回true;否则,返回false。
这里说明下:
- 类的实例包含本身的实例,以及所有直接或间接子类的实例
- instanceof左边显式声明的类型与右边操作元必须是同种类或存在继承关系,也就是说需要位于同一个继承树,否则会编译错误
- 左边的对象实例不能是基础数据类型
- 左边的对象实例和右边的类不在同一个继承树上
- null用instanceof跟任何类型比较时都是false
相关文章推荐
- Java中的instanceof关键字
- 面向对象编程之常用关键字instanceof和final
- Java面向对象-instanceof关键字
- Class.isAssignableFrom(Class clz)方法 与 instanceof 关键字的区别
- Java中的instanceof关键字
- JAVA中的 instanceof 关键字
- Java中instanceof关键字
- Class.isAssignableFrom(Class clz)方法 与 instanceof 关键字的区别
- Java知识点:instanceof关键字
- java基础:instanceof关键字
- instanceof 关键字
- Java中的instanceof关键字
- java instanceof关键字
- Object类、对象类型的转换、instanceof关键字
- java中的instanceof关键字
- JAVA语言之instanceof关键字
- Java基础(instanceof关键字的使用)
- Java中的instanceof关键字在Android中的用法实例详解
- Java中instanceof关键字的用法总结
- JAVA面向对象-----instanceof 关键字