Ejemplo de Java - Uso de la palabra clave instanceof
instanceof es un operador binario de Java, similar a operadores como ==, >, <.
instanceof es una palabra clave reservada de Java. Su función es comprobar si el objeto a su izquierda es una instancia de la clase a su derecha, y devuelve un tipo de datos boolean.
El siguiente ejemplo crea el método displayObjectClass() para demostrar el uso de la palabra clave instanceof en Java:
Código del archivo Main.java:
/*
author by example.com
Main.java
*/
import java.util.ArrayList;
import java.util.Vector;
public class Main {
public static void main(String[] args) {
Object testObject = new ArrayList();
displayObjectClass(testObject);
}
public static void displayObjectClass(Object o) {
if (o instanceof Vector)
System.out.println("El objeto es una instancia de la clase java.util.Vector");
else if (o instanceof ArrayList)
System.out.println("El objeto es una instancia de la clase java.util.ArrayList");
else
System.out.println("El objeto es" + o.getClass() + "una instancia de la clase");
}
}
El resultado de ejecutar el código anterior es:
对象是 java.util.ArrayList 类的实例Otras extensiones
Ejemplo de Java