Instancia de operador en Java

Instancia de operador en Java
En Java, la instancia del operador se conoce como el operador de comparación de tipos y se practica principalmente para verificar la instancia de un objeto en una clase. Cuando el objeto pertenece al tipo especificado, instancia de devuelve verdadero; De lo contrario, falso. Además, la instancia del operador también se puede utilizar para verificar si el objeto pertenece a una interfaz, clase infantil o clase principal. Este artículo proporciona el funcionamiento de la instancia del operador en Java.

Cómo funciona la instancia del operador

El funcionamiento de la instancia del operador depende de la siguiente sintaxis:

(objeto) instanciaf (tipo)

El objeto en la sintaxis anterior se refiere a la variable. El tipo puede ser una interfaz o la clase donde se está marcando la instancia del objeto.

Cómo usar el operador de instancia de instancia

Esta sección proporciona el funcionamiento de la instancia del operador al describir los ejemplos. Cada ejemplo se refiere a varias aplicaciones de instancia de operadores en Java.

Ejemplo 1: Uso de instancia de una variable

Comencemos su aplicación básica; El siguiente código practica el uso de instancia de operador que verifica la variable de cadena pertenece al tipo de datos respectivo o no:

Paquete Newpack;
clase pública en el estado de
public static void main (string [] args)
// variable de cadena
Cadena x = "linuxhint";
// usando la variable ISNTANTEOF en la cadena
boolean res1 = x instancia de cadena;
Sistema.afuera.println ("El resultado es:" +res1);

El código anterior se explica a continuación:

  • declarando una variable de cadena nombrada X
  • Usando instancia de X Para verificar que pertenece al tipo de cadena o no
  • Impresión del resultado

La salida se muestra a continuación

Ejemplo 2: verifique la instancia de un objeto en una clase

Hemos creado un objeto de una clase Java y luego verificamos su instancia en la clase utilizando las siguientes líneas de código.

Paquete Newpack;
clase pública en el estado de
public static void main (string [] args)
// Crear un objeto de clase en el modo
En la mayoría de OB = new en el primer lugar ();
// Uso de instancia de operador en
booleano r = OB instancia de en el principio;
Sistema.afuera.println ("El resultado es:" + R);

Las siguientes líneas describen el código:

  • Crea un objeto transmisión exterior de clase Sobre
  • aplica instancia de operador en transmisión exterior objeto y almacena su valor en una variable booleana (ya que el resultado sería verdadero o falso).
  • Imprime el resultado

La imagen de la salida se puede encontrar aquí.

Ejemplo 3: Uso de instancia de una variable nula

El valor predeterminado de la instancia de operador es falso, lo que entra en acción cuando la variable no contiene nada. Por lo tanto, si declaramos una variable nula e intentamos verificar su tipo con el operador de instancia de la instancia, se devuelve una salida falsa. El siguiente código Java muestra el uso de la instancia de operador en valor nulo:

Paquete Newpack;
clase pública en el estado de
public static void main (string [] args)
// Crear un objeto de clase en el modo
En la parte de A = nulo;
// Uso de instancia de operador
Sistema.afuera.println (una instancia de en el principio);

La salida del código anterior se muestra en la siguiente imagen:

Ejemplo 4: Uso de instancia de operador en herencia

Este ejemplo proporciona el concepto de instancia de operador en la herencia de clase Java. El siguiente código crea una subclase de la superclase y luego se practica la instancia del operador:

Paquete Newpack;
autos de clase pública
// Creación de subclase de autos
La clase BMW extiende los autos
public static void main (string [] args)
// Creación de objeto de BMW
BMW a = nuevo BMW ();
// Uso de instancia de operador en (superclase)
Sistema.afuera.println (una instancia de automóviles);
// Uso de instancia de operador (subclase)
Sistema.afuera.println (una instancia de BMW);

La descripción del código anterior es:

  • crea una subclase nombrada BMW
  • Crea un nuevo objeto
  • Aplica instancia de operador en súper clase
  • aplica instancia de operador en subclase

La salida del código se proporciona a continuación:

Conclusión

Se practica la instancia del operador en Java verificando si el objeto es una instancia de la clase o no. Además, una variable también se puede verificar con su tipo utilizando el operador de instancia de. Esta publicación describe el funcionamiento de la instancia del operador en Java. Hemos enumerado algunos ejemplos que demuestran el uso de la instancia del operador en varias perspectivas.