Java关键字instanceof
2015-09-21 21:37
393 查看
instanceof关键字用于判断一个引用类型变量所指向的对象是否是一个类(或接口,抽象类,父类)的实例。
输出:
interface IObject { } class Foo implements IObject{ } 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
相关文章推荐
- 难经6:小心,SpringAOP声明式事务的一个缺陷
- 深入理解Java:内省(Introspector)
- struts2总结五: Strut2 访问Servlet API
- Java基础学习总结(二)
- 在web.xml中注册IntrospectorCleanupListener监听器以解决struts等框架可能产生的内存泄露问题
- Java反射与内省(Introspector)
- Java 开发环境搭建
- JAVA学习笔记
- java.lang.string
- Java基础学习总结(一)——Java开发学习介绍
- 理解Java对象序列化
- Java编程思想第四版读书笔记——第五章 初始化与清理
- 《Java编程思想》学习记录仪三 -- 2.2.2 基本类型初步介绍(第二章一切都是对象)
- Spring IoC 详解(上篇)
- 第一章,Java语言
- java三元运算a?b:c(2015年9月20日)
- MyEclipse中文注释乱码解决
- jdk 与 eclipse的兼容问题
- 注意sqlite3和java的整数数据类型的区别
- SpringMVC 返回数据的缺省格式