zoukankan      html  css  js  c++  java
  • instanceof用法

      instanceof 运算符是用来在运行时指出对象是否是特定类的一个实例。instanceof通过返回一个布尔值来指出,这个对象是否是这个特定类或者是它的子类的一个实例。

    用法:
    result = object instanceof class
    参数:
    result
    必选项。任意变量。
    object
    必选项。任意对象表达式。
    class
    必选项。任意已定义的对象类。
    说明:
    如果 object 是 class 的一个实例,则 instanceof 运算符返回 true。如果 object 不是指定类的一个实例,或者 object 是 null,则返回 false。

    例如:
    Boolean b; 
    String str = "foo"; 
    b = ( str instanceof String ); // true
    b = ( str instanceof Object ); // also true
    b = ( str instanceof Date ); // false, not a Date or subclass

    注意:
    1)null值不是任何对象的实例,所以下面这个例子返回了false,无论这个变量声明的是什么类型。
    String s = null; 
    if ( s instanceof String ) 
    // false, won't happen
    2)instanceof也可以正确的报告一个对象是否是数组和特定的接口类型。
    if ( foo instanceof byte[] )

  • 相关阅读:
    sshd服务防止暴力破解
    使用秘钥ssh登录远程服务器
    SSH配置文件详解
    WinForm、wpf、silverlight三者关系
    silverlight 和winform的结合使用
    IIS在W7下使用
    c#多线程
    Silverlight的Socket通信
    wcf和webservice区别
    aspx向silverlight传值
  • 原文地址:https://www.cnblogs.com/skjsg/p/4716968.html
Copyright © 2011-2022 走看看