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

          企業管理網站

          好友

          站點收藏

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 大化| 红原县| 岐山县| 任丘市| 荣成市| 裕民县| 神木县| 达日县| 临夏县| 彩票| 榆社县| 三都| 防城港市| 耿马| 东源县| 武乡县| 卓尼县| 连云港市| 阿合奇县| 长顺县| 沈阳市| 洛隆县| 交城县| 陆河县| 东乡族自治县| 瑞丽市| 舒兰市| 林州市| 竹北市| 宜兴市| 永康市| 成都市| 康定县| 镇原县| 庆阳市| 镇康县| 驻马店市| 峨眉山市| 东莞市| 东丰县| 西城区|