instanceof 子类
时间: 2024-08-16 10:00:34 浏览: 47
instanceof关键字.md
5星 · 资源好评率100%
`instanceof` 是 Java 中的一个关键字,用于检查一个引用是否指向某个特定类型的实例或其子类型。当你在 Java 中使用 `instanceof` 操作符时,它会返回一个布尔值,如果给定的对象是所指定类(包括其所有子类)的实例,则返回 `true`,否则返回 `false`。
例如:
```java
Object obj = new ChildClass(); // 假设ChildClass是ParentClass的子类
if (obj instanceof ParentClass) {
System.out.println("obj is an instance of or inherits from ParentClass");
}
```
在这个例子中,即使 `obj` 实际上是一个 `ChildClass` 的对象,因为 `ChildClass` 是 `ParentClass` 的子类,所以 `instanceof ParentClass` 将返回 `true`。
阅读全文