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

【Java学习笔记】instanceof操作符

instanceof 操作符

作用:用于判断对象运行类型是否为 XX 类型或 XX 类型的子类型

注意:判断的是对象的关系,不能用对象名代替类

代码示例

public class instance {public static void main(String[] args) {aa aa = new aa();bb bb = new bb();Object o = new Object();String name = "jackson";System.out.println(aa instanceof aa);  // aa 是 aa 类型System.out.println(bb instanceof aa);  // bb 是 aa 的子类型System.out.println(o instanceof aa);  // object 和 aa 没有任何关系System.out.println(name instanceof Object); // string 的类对象是 object 的子类}
}class aa{}
class bb extends aa{}//运行结果
true
true
false
true
http://www.xdnf.cn/news/5460.html

相关文章:

  • 隐式/显式类型转换?编程语言的类型转换?其它类型转换成数值类型?其它类型转换成字符串?类型转换?
  • 【和春笋一起学C++】数组名作为函数参数实例
  • STM32f103 标准库 零基础学习之按键点灯(不涉及中断)
  • vim配置代码文档格式化
  • Http2多路复用的静态表和动态表
  • CSS专题之自定义属性
  • 记录学习《手动学习深度学习》这本书的笔记(十一)
  • Docker:安装配置教程(最新版本)
  • 元组类型的特性与应用场景:深入理解元组在 TypeScript 中的使用
  • Python训练营打卡DAY22
  • LVGL(lv_label实战)
  • 《设计模式之禅》笔记
  • 使用PHP对接印度股票市场API
  • AARRR用户增长模型(海盗指标)详解
  • C/C++跳动的爱心
  • 云计算-容器云-KubeVirt 运维
  • 【Tools】Visual Studio使用经验介绍(包括基本功能、远程调试、引入第三方库等等)
  • 深入理解 Pinia:状态管理的利器
  • [思维模式-29]:《本质思考力》-9- 两种相反的构建与解构系统的思维模式:①自顶向下的规划、分解、牵引;②自底向上的堆叠、聚合。
  • 【stata代码】地方政府驱动企业参与乡村振兴的机制——乡村振兴注意力视角的分析
  • 数据可视化大屏——智慧社区内网比对平台
  • 基于SpringBoot的抽奖系统测试报告
  • 49.EFT测试与静电测试环境和干扰特征分析
  • 2025御网杯wp(web,misc,crypto)
  • #Redis黑马点评#(五)Redisson详解
  • 并发笔记-条件变量(三)
  • 第二十一周:项目开发中遇到的相关问题(二)
  • 使用Visual Studio将C#程序发布为.exe文件
  • java加强 -Collection集合
  • Java基础语法之循环结构