<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ǔ)
    主站蜘蛛池模板: 国产成人精品日本亚洲| 国产免费观看a大片的网站| 亚洲AV永久无码区成人网站| 无码人妻一区二区三区免费视频| 四虎成人精品一区二区免费网站| 亚洲综合激情五月丁香六月| 成年女人午夜毛片免费视频| 亚洲综合无码一区二区痴汉| 午夜爱爱免费视频| 羞羞的视频在线免费观看| 高清在线亚洲精品国产二区| 特级毛片aaaa免费观看| 亚洲综合AV在线在线播放| 国产午夜不卡AV免费| 91亚洲va在线天线va天堂va国产| 免费在线观看视频网站| 亚洲精品无码久久久久秋霞| 日日夜夜精品免费视频| 成人a毛片免费视频观看| 亚洲国产精品无码AAA片| 亚洲免费二区三区| 亚洲精品色播一区二区| 亚洲日韩涩涩成人午夜私人影院| 韩日电影在线播放免费版| 亚洲高清不卡视频| 四虎成人免费观看在线网址| 日日狠狠久久偷偷色综合免费| 亚洲日韩精品一区二区三区| 69影院毛片免费观看视频在线| 中国亚洲呦女专区| 亚洲天堂中文字幕在线| 久久中文字幕免费视频| 亚洲中文字幕无码爆乳app| 亚洲欧洲久久久精品| 99视频在线看观免费| 亚洲国产精品无码久久| 亚洲人成无码网站| 成人免费无码大片a毛片| a级毛片免费全部播放无码| 亚洲精品色播一区二区| 久久亚洲AV午夜福利精品一区|