目录
一、instanceof的基本概念
instanceof是Java中一个用于类型检查的关键字。它主要用于判断一个对象是否是某个类或接口的实例。如果对象是指定类型的实例,instanceof返回true,否则返回false。
二、instanceof的语法
Object obj = new String("Hello");
boolean result = obj instanceof String; // result为true
在上述代码中,我们创建了一个String类型的对象,并将其赋值给Object类型的引用obj。通过instanceof操作符,我们可以判断obj是否是String类型的实例。
三、instanceof的使用场景
(一)判断对象类型
在面向对象编程中,我们经常需要判断一个对象是否属于某个特定的类或接口。instanceof可以方便地进行这种判断。
public class Animal {
}
public class Dog extends Animal {
}
public class Cat extends Animal {
}
public class InstanceofExample {
public static void main(String[] args) {
Animal animal = new Dog();
System.out.println
Java中instanceof用法详解

最低0.47元/天 解锁文章
7248

被折叠的 条评论
为什么被折叠?



