Java关键字instanceof的两种用法实例
作者:junjie 时间:2023-07-31 06:24:50
instanceof关键字用于判断一个引用类型变量所指向的对象是否是一个类(或接口、抽象类、父类)的实例。
举个例子:
}
public class Foo implements IObject{
}
public class Test extends Foo{
}
public class MultiStateTest {
public static void main(String args[]){
test();
}
public static void test(){
IObject f=new Test();
if(f instanceof java.lang.Object)System.out.println("true");
if(f instanceof Foo)System.out.println("true");
if(f instanceof Test)System.out.println("true");
if(f instanceof IObject)System.out.println("true");
}
}
输出结果:
true
true
true
true
另外,数组类型也可以使用instanceof来比较。比如
String str[] = new String[2];
则str instanceof String[]将返回true。
标签:Java,instanceof,用法
0
投稿
猜你喜欢
SpringBoot访问windows共享文件的方法
2023-11-08 13:37:13
java 学习笔记(入门篇)_java程序helloWorld
2023-02-28 02:53:44
Java 实战练手项目之医院预约挂号系统的实现流程
2023-11-24 00:42:36
javaweb Servlet开发总结(二)
2023-10-31 11:51:48
Spring Boot 文件上传与下载的示例代码
2021-08-30 02:04:53
C#操作SQLite方法实例详解
2023-03-13 17:58:53
android自定义控件实现简易时间轴(2)
2021-10-03 06:52:39
C# 运用params修饰符来实现变长参数传递的方法
2023-07-21 22:27:55
Android ImageView实现图片裁剪和显示功能
2022-01-31 10:35:22
java搭建ftp/sftp进行数据传递的全过程
2023-11-29 15:08:10
揭秘双十一手机淘宝图标如何被动态更换
2022-06-05 20:14:04
unity实现手游虚拟摇杆
2021-11-23 07:16:44
Java数据结构之线性表
2022-08-21 06:32:28
解决mybatis-plus3.1.1版本使用lambda表达式查询报错的方法
2022-03-19 03:55:09
详解App保活实现原理
2022-01-20 17:59:10
C#实现对文件进行加密解密的方法
2023-05-28 14:02:44
C#隐式运行CMD命令(隐藏命令窗口)
2023-05-03 17:41:32
C#对象为Null模式(Null Object Pattern)实例教程
2023-07-27 15:53:28
Java实现的校验银行卡功能示例
2022-01-28 19:33:53
Java Character类的详解
2022-09-20 00:55:01