16 lines
592 B
Markdown
16 lines
592 B
Markdown
![]() |
---
|
||
|
title: instanceof Operator
|
||
|
localeTitle: operador de instancia
|
||
|
---
|
||
|
# operador de `instanceof`
|
||
|
|
||
|
El operador `instanceof` permite verificar la validez de una relación `IS A` Si en algún momento no estamos seguros de esto y queremos validarlo en tiempo de ejecución, podemos hacer lo siguiente:
|
||
|
|
||
|
```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
|
||
|
}
|
||
|
```
|
||
|
|
||
|
**Nota** : Si aplica el operador instanceof con cualquier variable que tenga un valor nulo, devuelve falso.
|