Ejemplo de Java - Uso de la palabra clave instanceof

Java 实例Ejemplo de Java

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 类的实例

Java 实例Ejemplo de Java

Otras extensiones