zoukankan      html  css  js  c++  java
  • Java关键字instanceof

    深入Java关键字instanceof
     
    instanceof关键字用于判断一个引用类型变量所指向的对象是否是一个类(或接口、抽象类、父类)的实例。
     
    举个例子:
     
    public interface IObject { 
    } 
    
    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。
  • 相关阅读:
    获取ip地址,
    手机div侧滑删除
    swiper左右选项卡滑动
    table-cell使用
    返回和刷新
    电脑浏览器计算高度和宽度
    css 空格
    时间js
    Nodejs仿Apache的部分功能
    Nodejs中的JavaScript
  • 原文地址:https://www.cnblogs.com/Coda/p/4257787.html
Copyright © 2011-2022 走看看