16 lines
861 B
Markdown
16 lines
861 B
Markdown
---
|
||
title: instanceof Operator
|
||
localeTitle: instanceof Operator
|
||
---
|
||
# оператор `instanceof`
|
||
|
||
`instanceof` оператор позволяет проверить действительность `IS A` отношение. Если в какой-то момент времени мы не уверены в этом, и мы хотим проверить это во время выполнения, мы можем сделать следующее:
|
||
|
||
```java
|
||
//assuming vehicle is an instance of Class `Car` the expression inside the 'if' will return true
|
||
if(vehicle instanceof Car){
|
||
//do something if vehicle is a Car
|
||
}
|
||
```
|
||
|
||
**Примечание** . Если вы примените оператор instanceof с любой переменной, которая имеет нулевое значение, она возвращает false. |