instanceof 怎样用
时间: 2023-07-07 08:37:31 浏览: 75
instanceof关键字.md
5星 · 资源好评率100%
instanceof 是一个用于判断某个对象是否属于某个类或其子类的运算符。它的使用方法如下:
```
object instanceof Class
```
其中,object 是要判断的对象,Class 是要判断的类名或其父类名。如果 object 是 Class 类的一个实例或其子类的实例,则返回 true,否则返回 false。
举个例子,假设有一个 Animal 类和一个 Dog 类,Dog 是 Animal 的子类。我们可以用 instanceof 来判断一个对象是否是 Animal 或 Dog 类的实例:
```java
Animal animal = new Animal();
Dog dog = new Dog();
System.out.println(animal instanceof Animal); // true
System.out.println(animal instanceof Dog); // false
System.out.println(dog instanceof Animal); // true
System.out.println(dog instanceof Dog); // true
```
阅读全文