Red de conocimiento del abogados - Ley de patentes - El uso de instancia de debe ser detallado

El uso de instancia de debe ser detallado

Instancia de es una de las palabras clave de Java. Estrictamente hablando, instancia de es un operador binario en Java. Se utiliza para probar si un objeto es una instancia de una clase. El uso es: resultado booleano = obj instancia de. Clase

Donde obj es un objeto y Class representa una clase o una interfaz. Cuando obj es un objeto de Class, o su subclase directa o indirecta, o la clase de implementación de su interfaz, el resultado devuelve verdadero. , de lo contrario devuelve falso.

Nota: El compilador verificará si obj se puede convertir al tipo de clase de la derecha. Si no se puede convertir, se informará un error directamente. Si no se puede determinar el tipo, se compilará. Depende del tiempo de ejecución.

Información ampliada

obj debe ser un tipo de referencia, no un tipo básico. El operador instancia de solo se puede utilizar para juzgar objetos. La estipulación para el operador instancia de en la especificación JavaSE es que si obj es nulo, se devolverá falso.

¿Sabe que Java se divide en dos tipos de datos, uno es el tipo de datos básico, ocho de los cuales son byte short int? , incluidas clases, interfaces, matrices, etc.

También existe un tipo nulo especial en Java. Este tipo no tiene nombre, por lo que es imposible declarar una variable de tipo nulo o convertirla en un tipo nulo. Una referencia nula es el único valor posible de. una expresión de tipo nulo. Una referencia nula también se puede convertir a cualquier tipo de referencia. No es necesario tener un conocimiento profundo del tipo nulo. Solo necesita saber que nulo es un símbolo especial que puede convertirse en cualquier tipo de referencia.

Enciclopedia Baidu: palabra clave java