java中instanceof
时间: 2023-10-13 16:13:05 浏览: 61
Java中instanceof关键字的用法总结
Java中的`instanceof`是一个运算符,用于检查一个对象是否是另一个类或其子类的实例。它返回一个布尔值,如果对象是指定类或其子类的实例,则返回true,否则返回false。
`instanceof`的语法如下:
```
object instanceof class
```
其中,`object`是要检查的对象,`class`是要检查的类。如果`object`是`class`或其子类的实例,则返回true,否则返回false。
例如,假设有一个名为`animal`的对象,我们可以使用`instanceof`运算符来检查它是否是`Dog`类的实例:
```
if (animal instanceof Dog) {
// animal是Dog类的一个实例
}
```
这个运算符在实际开发中常用于判断对象类型,以便进行相应的操作。
阅读全文