java instanceof详解

来源:互联网 发布:淘宝怎样开网店 编辑:程序博客网 时间:2024/04/29 19:18

最近访客

  • guoti..

  • 13111..

  • cafuni

  • liuxh_it

  • pangp..

  • zhang..

  • imti_qq

  • 98142..

  • thewk

  • blhk520

  • cly12..

  • chenxdb

最新评论

  • rudy54127:感觉还不错。
  • 誮_少:透过结果瞎猜原理
  • WHXAlias:很清楚~清晰明了
  • guanggsanguo:支持博主
  • 最代码:freemarker demo教程源代码下载:htt..
  • 最代码:java正则表达式相关demo源代码下载..
  • 最代码:spring mvc demo教程源代码下载:htt..

51CTO推荐博文

更多>>
  • 利用DAC(Data-tier Application)..
  • MYSQL备份与恢复精华篇
  • 基于python的新浪微博模拟登陆
  • MySQL Study案例之--快速了解MySQ..
  • Percona Xtrabackup快速备份MySQL
  • 工作组模式下SQL Server 2008 R2 ..
  • Linux Bash Shell字符串抽取、按..
  • Linux C代码实现cgi shell
  • PHPer都应该关注的服务端性能问题..
  • 烂泥:centos单独编译安装gd库
  • ASP.NET MVC4+BootStrap 实战(九)
相关视频课程更多
听强哥说Java之Java中级教程(共12课时)
1865人学习
听强哥说Java之Java高级教程(共12课时)
475人学习
听强哥说Java之Java Web 进阶开发(共25课时)
183人学习
深入Java关键字instanceof
2008-06-02 07:50:43
标签:Java关键字 休闲 instanceof 职场
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://lavasoft.blog.51cto.com/62575/79864
深入Java关键字instanceof
 
instanceof关键字用于判断一个引用类型变量所指向的对象是否是一个类(或接口、抽象类、父类)的实例。
 
举个例子:
 
public interface IObject {
}

public class Fooimplements IObject{
}

public class Testextends Foo{
}

public class MultiStateTest {
        public staticvoid main(String args[]){
                test();
        }

        public staticvoid 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。


本文出自 “熔 岩” 博客,请务必保留此出处http://lavasoft.blog.51cto.com/62575/79864

0 0
原创粉丝点击