java的instanceof
时间: 2023-10-14 22:16:24 浏览: 69
Java关键字instanceof用法及实现策略
5星 · 资源好评率100%
Java中的instanceof是一个运算符,用于确定一个对象是否是一个类的实例或其子类的实例。它的语法如下:
```
object instanceof class
```
其中,object是要检查的对象,class是要检查的类名。如果object是class的实例或其子类的实例,则返回true,否则返回false。
例如,以下代码检查一个名为obj的对象是否为String类的实例:
```
if (obj instanceof String) {
System.out.println("obj is an instance of String");
} else {
System.out.println("obj is not an instance of String");
}
```
这个运算符常用于运行时类型识别,例如在处理多态类型时。
阅读全文