Пример Java - Использование ключевого слова instanceof

Java 实例Примеры Java

instanceof — это бинарный оператор в Java, аналогичный ==, >, < и другим операторам.

instanceof — это зарезервированное ключевое слово в Java. Его цель — проверить, является ли объект слева экземпляром класса справа, и вернуть логический тип данных.

В следующем примере создаётся метод displayObjectClass() для демонстрации использования ключевого слова instanceof в Java:

Код файла Main.java:

/* автор: 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("Объект является экземпляром класса java.util.Vector"); else if (o instanceof ArrayList) System.out.println("Объект является экземпляром класса java.util.ArrayList"); else System.out.println("Объект является" + o.getClass() + "экземпляром класса"); } }

Вывод вышеприведённого кода:

对象是 java.util.ArrayList 类的实例

Java 实例Примеры Java

Другие расширения