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 閱讀(899) 評論(0)  編輯  收藏 所屬分類: 其他類

          My Links

          Blog Stats

          常用鏈接

          留言簿(7)

          隨筆分類(36)

          隨筆檔案(39)

          classmate

          good blog

          企業管理網站

          好友

          站點收藏

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 环江| 甘洛县| 西城区| 玉树县| 安溪县| 平远县| 华亭县| 开原市| 宁河县| 加查县| 望城县| 本溪市| 崇信县| 高密市| 嘉义县| 怀远县| 武功县| 进贤县| 商洛市| 原平市| 马山县| 香港 | 龙泉市| 昌宁县| 乌拉特后旗| 灵丘县| 无锡市| 龙南县| 余庆县| 塘沽区| 乌兰浩特市| 庆元县| 广饶县| 新安县| 界首市| 汤原县| 沿河| 玉树县| 田东县| 郸城县| 集安市|