15 lines
548 B
Markdown
15 lines
548 B
Markdown
---
|
|
title: instanceof Operator
|
|
---
|
|
# `instanceof` operator
|
|
|
|
The `instanceof` operator allows you to check the validity of a `IS A` relationship. If at any point of time, we are not sure about this and we want to validate this at runtime, we can do the following:
|
|
|
|
```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
|
|
}
|
|
```
|
|
**Note**: If you apply the instanceof operator with any variable that has null value, it returns false.
|