instanceof:判断xxx对象是否是xxx类型的
public class Animal {
}
public class Cat extends Animal {
public static void main(String[] args) {
// Animal ani=new Cat();
Animal ani=new Animal();
if(ani instanceof Cat){
System.out.println("是一只猫,撸一撸");
}else{
System.out.println("不是一只猫");
}
}
}
运行结果
不是一只猫
Process finished with exit code 0
(自主学习,侵权可删)
本文通过一个简单的Java示例,展示了如何使用instanceof关键字来判断一个对象是否属于特定的类或其子类。实例中,一个Animal类型的引用指向了一个Animal实例,而非预期的Cat实例,因此instanceof Cat的判断结果为false。

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



