<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Sealyu

    --- 博客已遷移至: http://www.sealyu.com/blog

      BlogJava :: 首頁(yè) :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
      618 隨筆 :: 87 文章 :: 225 評(píng)論 :: 0 Trackbacks
    isAssignableFrom 是用來(lái)判斷一個(gè)類(lèi)Class1和另一個(gè)類(lèi)Class2是否相同或是另一個(gè)類(lèi)的超類(lèi)或接口。  
      通常調(diào)用格式是  
            Class1.isAssignableFrom(Class2)  
      調(diào)用者和參數(shù)都是   java.lang.Class   類(lèi)型。  
         
      而   instanceof   是用來(lái)判斷一個(gè)對(duì)象實(shí)例是否是一個(gè)類(lèi)或接口的或其子類(lèi)子接口的實(shí)例。  
        格式是:   oo   instanceof   TypeName    
        第一個(gè)參數(shù)是對(duì)象實(shí)例名,第二個(gè)參數(shù)是具體的類(lèi)名或接口名

    具體例子如下:

    java 代碼
    1. package test;   
    2.   
    3.   
    4.   
    5. public class Test2 {   
    6.   
    7.       public  void  testIsAssignedFrom1()      
    8.       {      
    9.           System.out.println(  String.class.isAssignableFrom(Object.class) ) ;      
    10.       }      
    11.            
    12.       public  void  testIsAssignedFrom2()      
    13.       {      
    14.           System.out.println(  Object.class.isAssignableFrom(Object.class) );      
    15.       }      
    16.            
    17.       public  void  testIsAssignedFrom3()      
    18.       {      
    19.           System.out.println( Object.class.isAssignableFrom(String.class) );      
    20.       }      
    21.            
    22.       public  void  testInstanceOf1()      
    23.       {      
    24.           String  ss  =  "";      
    25.           System.out.println(  ss  instanceof Object );      
    26.       }      
    27.            
    28.       public  void  testInstanceOf2()      
    29.       {      
    30.           Object  o = new   Object();      
    31.           System.out.println(  o  instanceof  Object );      
    32.       }     
    33.          
    34.          
    35.       public static void main(String[] args){   
    36.           Test2 test = new Test2();   
    37.           test.testIsAssignedFrom1();   
    38.           test.testIsAssignedFrom2();   
    39.           test.testIsAssignedFrom3();   
    40.           test.testInstanceOf1();   
    41.           test.testInstanceOf2();   
    42.       }   
    43. }   
    44.   
    45. 打印結(jié)果為:   
    46. false  
    47. true  
    48. true  
    49. true  
    50. true  
    posted on 2009-09-21 15:46 seal 閱讀(281) 評(píng)論(0)  編輯  收藏 所屬分類(lèi): Java基礎(chǔ)
    主站蜘蛛池模板: 国产精品亚洲一区二区三区久久| 亚洲AV永久无码精品成人| 成人毛片免费播放| 国产情侣激情在线视频免费看| 777成影片免费观看| 999久久久免费精品播放| 国产成人精品免费久久久久| 久久这里只精品99re免费| 久久久久久免费一区二区三区 | 亚洲AV午夜福利精品一区二区| 亚洲成av人在线视| 亚洲av无码一区二区三区不卡| 亚洲国产精品一区第二页| 久久丫精品国产亚洲av不卡| 亚洲麻豆精品果冻传媒| 亚洲毛片在线免费观看| 亚洲人成小说网站色| 亚洲欧美日韩综合久久久久 | 亚洲成年轻人电影网站www | 亚洲国产精品国产自在在线| 自拍偷自拍亚洲精品第1页| 亚洲AV无码专区在线播放中文| 99久久精品国产亚洲| 亚洲人6666成人观看| 亚洲AV成人一区二区三区观看| 特a级免费高清黄色片| 黄色网址在线免费| 嘿嘿嘿视频免费网站在线观看| 成人午夜视频免费| 亚洲国产日韩成人综合天堂| 久久久久久久尹人综合网亚洲| 亚洲精品456在线播放| 亚洲色欲色欱wwW在线| 九九久久精品国产免费看小说| 久久久免费的精品| 无码人妻久久一区二区三区免费丨| 国产片免费福利片永久| 伊人久久精品亚洲午夜| 亚洲男人电影天堂| 色五月五月丁香亚洲综合网| 香蕉免费看一区二区三区|