java中instanceof简介及示例

重生 Java经验 发布时间:2024-03-04 22:21:15 阅读数:11907 1
下文笔者讲述java中instanceof关键字的用法简介及示例分享,如下所示

instanceof功能简介

instanceof运算符的功能:
   用于检查一个对象是否是特定类的实例或其子类的实例

instanceof语法
   expression instanceof type
参数:
  expression:要检查的对象。
  type:要检查的类或接口。

返回值:
  如果expression是type的实例或其子类的实例
    则返回 true
  否则返回 false 
//检查一个对象是否是 String 类的实例
Object obj = "Hello";
if (obj instanceof String) {
    // obj 是 String 类的实例
}

// 检查一个对象是否是 list 接口的实例
Object obj = new ArrayList<>();
if (obj instanceof List) {
    // obj 是 List 接口的实例
}
注意事项:
instanceof 运算符只能用于引用类型(类和接口),不能用于基本类型(int、double 等)。
instanceof 运算符可以与继承和多态一起使用。
instanceof 运算符可以用于模式匹配和类型检查。
版权声明

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

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

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

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

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者