Linux 拨号vps windows公众号手机端

java中的instanceof如何使用

lewis 7年前 (2018-11-26) 阅读数 11 #程序编程
文章标签 instanceofJava

在Java中,instanceof关键字用于检查一个对象是否是指定类或其子类的实例。instanceof的使用方式如下:

  1. 语法:
object instanceof ClassName
  1. 示例:
// 创建一个Animal类的实例
Animal animal = new Animal();
// 检查animal是否是Animal类的实例
boolean isAnimal = animal instanceof Animal;
// 创建一个Dog类的实例
Dog dog = new Dog();
// 检查dog是否是Dog类的实例
boolean isDog = dog instanceof Dog;
// 检查dog是否是Animal类的实例
boolean isAnimal = dog instanceof Animal;
// 创建一个Cat类的实例
Cat cat = new Cat();
// 检查cat是否是Cat类的实例
boolean isCat = cat instanceof Cat;
// 检查cat是否是Animal类的实例
boolean isAnimal = cat instanceof Animal;

在上面的示例中,首先创建了一个Animal类的实例animal。然后使用instanceof关键字检查animal是否是Animal类的实例,结果保存在isAnimal变量中。接着创建了一个Dog类的实例dog,使用instanceof关键字分别检查dog是否是Dog类和Animal类的实例,结果分别保存在isDog和isAnimal变量中。最后创建了一个Cat类的实例cat,使用instanceof关键字分别检查cat是否是Cat类和Animal类的实例,结果分别保存在isCat和isAnimal变量中。

版权声明

本文仅代表作者观点,不代表米安网络立场。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

热门