javajohn

          金色年華

          (轉)Class.isInstance(Object o), isAssignableFrom(Class cls)

          ?Class.isInstance(Object o),isAssignableFrom(Class cls)

           isInstance
          ?public native boolean isInstance(Object obj)

          此方法是 Java 語言 instanceof 操作的動態等價方法。 如果指定的 Object 參數非空,且該類不生成 ClassCastException 異常的引用,則返回 true, 否則返回 false。
          特別地,當該類表示一個已聲明的類時,若指定的 Object 是該類(或其任一父類)的一個實例則返回 true,否則返回 false。若該類是一數組類,且指定的 Object 能通過轉換運算、或轉換運算的擴充引用,轉換為一個數組對象,那么返回 true;否則返回 false。 若該類是接口類,如果指定的 Object 參數類或其任一父類實現了此接口則返回 true;否則返回 false。如果該類是基類型類,則返回 false。


          參數:
          obj - 檢查的對象。
          isAssignableFrom
          ?public native boolean isAssignableFrom(Class cls)

          判定 Class 對象表示的類或接口是否同參數指定的 Class 表示的類或接口相同,或是其父類或父接口。 如果成立則返回 true,否則返回 false。若該類是基類型類,且指定的類參數恰為此類則返回 true,否則返回 false。
          特別地,通過標別轉換或其擴展引用,此方法將測試指定的 Class 參數表示的類型能否轉換為當前 Class 對象表示的類型,關于更詳細信息,請參看 The Java Language Specification 的 5.1.1 和 5.1.4 節。



          Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=708736

          posted on 2006-11-30 15:02 javajohn 閱讀(904) 評論(0)  編輯  收藏 所屬分類: 其他類

          My Links

          Blog Stats

          常用鏈接

          留言簿(7)

          隨筆分類(36)

          隨筆檔案(39)

          classmate

          good blog

          企業管理網站

          好友

          站點收藏

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 区。| 二连浩特市| 筠连县| 大化| 扶风县| 胶南市| 仁布县| 慈利县| 潼南县| 庆阳市| 乌鲁木齐市| 广饶县| 湘潭县| 资溪县| 十堰市| 桦南县| 兴业县| 南康市| 林口县| 吉木萨尔县| 大埔区| 灵台县| 德兴市| 张北县| 深圳市| 依兰县| 拉萨市| 敦化市| 保德县| 项城市| 凤山市| 二连浩特市| 师宗县| 乌兰察布市| 泌阳县| 加查县| 平阳县| 都昌县| 怀远县| 喜德县| 洞头县|