JAVA Instanceof 用法
来源:互联网 发布:python http接口 编辑:程序博客网 时间:2024/06/02 15:25
Java 中的instanceof 运算符是用来在运行时指出对象是否是特定类的一个实例。instanceof通过返回一个布尔值来指出,这个对象是否是这个特定类或者是它的子类的一个实例。
用法:
result = object instanceof class
参数:
Result:布尔类型。
Object:必选项。任意对象表达式。
Class:必选项。任意已定义的对象类。
说明:
用法:
result = object instanceof class
参数:
Result:布尔类型。
Object:必选项。任意对象表达式。
Class:必选项。任意已定义的对象类。
说明:
如果 object 是 class 的一个实例,则 instanceof 运算符返回 true。如果 object 不是指定类的一个实例,或者 object 是 null,则返回 false。
package com.instanceoftest; interface A{} class B implements A{ } class C extends B { } class instanceoftest { public static void main(String[] args){ A a=null; B b=null; boolean res; System.out.println("instanceoftest test case 1: ------------------"); res = a instanceof A; System.out.println("a instanceof A: " + res); res = b instanceof B; System.out.println("b instanceof B: " + res); System.out.println("/ninstanceoftest test case 2: ------------------"); a=new B(); b=new B(); res = a instanceof A; System.out.println("a instanceof A: " + res); res = a instanceof B; System.out.println("a instanceof B: " + res); res = b instanceof A; System.out.println("b instanceof A: " + res); res = b instanceof B; System.out.println("b instanceof B: " + res); System.out.println("/ninstanceoftest test case 3: ------------------"); B b2=(C)new C(); res = b2 instanceof A; System.out.println("b2 instanceof A: " + res); res = b2 instanceof B; System.out.println("b2 instanceof B: " + res); res = b2 instanceof C; System.out.println("b2 instanceof C: " + res); }}/*result:instanceoftest test case 1: ------------------a instanceof A: falseb instanceof B: falseinstanceoftest test case 2: ------------------a instanceof A: truea instanceof B: trueb instanceof A: trueb instanceof B: trueinstanceoftest test case 3: ------------------b2 instanceof A: trueb2 instanceof B: trueb2 instanceof C: true */
阅读全文
0 0
- java中instanceof用法
- java中instanceof用法
- java中instanceof用法
- Java泛型instanceof用法
- java中instanceof用法
- java中instanceof用法
- java中instanceof用法
- java中instanceof用法
- java instanceof 用法
- java基础--instanceof用法
- java中instanceof用法
- Java instanceof 的用法
- java中的instanceof用法
- java中instanceof用法
- java instanceof 用法
- java中instanceof用法
- java中instanceof用法
- java中instanceof用法
- Fragment
- Machine Learning In Action
- ZOJ3436 July Number 【DFS】
- HDU1301 Jungle Roads
- JAVA总结
- JAVA Instanceof 用法
- 37. Sudoku Solver
- Thread
- 事物—事物的传播性与Spring事物传播特性
- 简单明了的 NLPIR汉语分词系统 搭建流程
- HTML面试题及答案
- windows安装PanoramaTools
- 畅通工程(最小生成树&并查集)
- Java Map使用浅谈