<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 :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
      618 隨筆 :: 87 文章 :: 225 評論 :: 0 Trackbacks
    isAssignableFrom 是用來判斷一個類Class1和另一個類Class2是否相同或是另一個類的超類或接口。  
      通常調用格式是  
            Class1.isAssignableFrom(Class2)  
      調用者和參數都是   java.lang.Class   類型。  
         
      而   instanceof   是用來判斷一個對象實例是否是一個類或接口的或其子類子接口的實例。  
        格式是:   oo   instanceof   TypeName    
        第一個參數是對象實例名,第二個參數是具體的類名或接口名

    具體例子如下:

    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. 打印結果為:   
    46. false  
    47. true  
    48. true  
    49. true  
    50. true  
    posted on 2009-09-21 15:46 seal 閱讀(280) 評論(0)  編輯  收藏 所屬分類: Java基礎
    主站蜘蛛池模板: 亚洲AV无码成人精品区在线观看 | 免费黄色网址入口| 久久狠狠爱亚洲综合影院| 91精品国产免费| 亚洲精品在线播放| 在线观看免费人成视频色9| 亚洲大香伊人蕉在人依线| 5g影院5g天天爽永久免费影院| 亚洲精品视频在线观看视频| 亚欧色视频在线观看免费| 亚洲va精品中文字幕| 大香人蕉免费视频75| 日韩国产欧美亚洲v片| 亚洲精品成人久久久| 9i9精品国产免费久久| 婷婷亚洲久悠悠色悠在线播放| 97av免费视频| 久久国产亚洲精品| 免费在线黄色网址| 色www永久免费| 亚洲妇女水蜜桃av网网站| 大陆一级毛片免费视频观看| 日韩精品免费一线在线观看| 国产亚洲综合一区柠檬导航| 1000部国产成人免费视频| 亚洲AV无码AV日韩AV网站| 激情97综合亚洲色婷婷五| 91精品国产免费久久国语麻豆| 亚洲AV无码专区国产乱码不卡 | 18禁美女裸体免费网站| 亚洲国产欧美一区二区三区 | 免费高清av一区二区三区| 国产亚洲情侣久久精品| 亚洲AV日韩AV永久无码下载| 国产精品视频永久免费播放| 一区二区三区在线免费| 亚洲人成黄网在线观看| 久久久久一级精品亚洲国产成人综合AV区 | 国产精品亚洲精品久久精品| 亚洲综合在线另类色区奇米| 久久综合给合久久国产免费|