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