Java instanceOf 关键字用法有哪些用途呢?

Java-经验王 Java经验 发布时间:2021-04-23 06:11:03 阅读数:7434 1

Java instanceOf的用法说明


       instanceof是Java的一个二元操作符,其运用形式同二元操作符类似,如: ==,>,<等
       instanceof的功能:用于检测左边的对象是否是它右边的类的实例
         instanceof操作符返回一个boolean的数值


下文将通过示例的方式,讲述其使用方法,如下所示: 
例:
    创建 checkClass() 方法,举例说明instanceOf关键字的用法 
import java.util.Arraylist;
import java.util.Vector;

public class testClass {

public static void main(String[] args) {
   Object t= new ArrayList();
      checkClass(t);
   }
   public static void checkClass(Object o) {
      if (o instanceof Vector)
      System.out.println("对象是 java.util.Vector 类的实例");
      else if (o instanceof ArrayList)
      System.out.println("对象是 java.util.ArrayList 类的实例");
      else
      System.out.println("对象是 " + o.getClass() + " 类的实例");
   }
}
----运行以上代码,将输出以下信息-----
对象是 java.util.ArrayList 类的实例
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/JavaJingYan/1619129829341.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者