java中 instanceof用法解析

一、语法:

boolean result = object instanceof class

二、instanceof作用:

instanceof是Java中的二元运算符,作用是测试它左边的对象是否是它右边的类的实例,返回 boolean 的数据类型;
左边是对象,右边是类;当对象是右边类或子类所创建对象时,返回true;否则,返回false。

三、注意:

1、null用instanceof跟任何类型比较时都是false
在这里插入图片描述
2、应用场景
instanceof多用于强制转化后的判断

你可能感兴趣的:(java)