当前位置: 首页 > news >正文

详解Java操作符 instanceof

1.简述 “instanceof”

         (1)instanceof 是什么?

                instanceof 是 Java 运算符中的一个二元操作符,类似于 ==,>,< 等。

                同时,instanceof 也是 Java 中的关键字。

        (2)instanceof 作用?

               instanceof 主要用于 测试“某个对象 是否是 某个类 的实例”。

                判断的结果返回值为boolean型数据,“是”则返回 true。 “不是”则返回“false”

                举例说明:

                        类A创建了一个对象 a类B创建了一个对象 b;

                通过以下判断语句

                        语句1:“a instanceof A” ,返回值为 true。因为对象a 是 类A 实例化产生的对象。

                        语句2:“b instanceof A” ,返回值为 false。因为对象b 是类B实例化产生的对象,

                                                                   而不是 类A 实例化产生的对象。

2.代码实例测试

import java.util.ArrayList;
import java.util.Vector;public class Test {public static void main(String[] args) {Object array = new ArrayList();//创建ArrayList类的对象arrayCheck(array);//调用函数判断}public static void Check(Object array) {//判断对象 是哪个类实例化产生的if (array instanceof Vector){System.out.println("对象array 是 java.util.Vector 类的实例");}if (array instanceof ArrayList){System.out.println("对象array 是 java.util.ArrayList 类的实例");}}
}

3.运行结果

 

       


http://www.taodudu.cc/news/show-6309611.html

相关文章:

  • 让人扎心的Nginx rewrite跳转及Location
  • 【VPS折腾记】nextcloud——扩展功能之挂载onedrive(三)
  • mac系统设置alias
  • Linux基础特性
  • 操作系统文件管理实验
  • Linux入门篇-文件管理
  • 如何整理个人电脑的文件及目录?(第1期)
  • Linux学习:文件和用户管理——文件管理命令
  • 操作系统课设(文件管理)
  • 快速过一遍计算机基础--操作系统—4.文件管理
  • 学习Linux目录和文件管理
  • Linux学习笔记2:文件管理
  • 操作系统——文件管理学习笔记
  • Linux下的文件管理(初学者必看)
  • Linux文件管理初探---学习文件管理,我想你必须要知道的目录
  • 计算机操作系统-文件管理
  • 操作系统——文件管理实验
  • 如何提高工作效率之电脑文件的精确管理
  • 如何管理计算机中文件,如何管理文件 -电脑资料
  • 操作系统学习之文件管理:
  • 如何有效管理自己电脑里的文件
  • IDEA快捷键设置复制上一行
  • 怎么翻译PDF文件内容?教你一招轻松翻译整篇PDF文件
  • pdf 批量翻译-批量翻译照片
  • 人工智能专业就业方向有哪些?
  • 学人工智能好就业吗?AI职业前景分析
  • 人工智能就业越来越严峻,你还在坚持吗
  • 人工智能行业,就业方向和研究领域的简单介绍
  • 学人工智能好就业吗?可以做什么?AI就业方向及前景
  • 学习人工智能可以从事哪些职业,有哪些就业前景和薪资待遇?