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.
 |