一区二区三区日韩精品-日韩经典一区二区三区-五月激情综合丁香婷婷-欧美精品中文字幕专区

分享

instanceof運算符、Class的isInstance( )與isAssignabl...

 醉三郎 2012-05-28

instanceof運算符、Class的isInstance( )與isAssignableFrom在功能上沒有什么區(qū)別,但是適用范圍不一樣。instanceof 是全靜態(tài)的,isInstance() 是半靜態(tài)半動態(tài)的,isAssignableFrom 是全動態(tài)的。
------解決方案--------------------------------------------------------
instanceof運算符 只被用于對象引用變量,檢查左邊的被測試對象 是不是 右邊類或接口的 實例化。如果被測對象是null值,則測試結果總是false。
形象地:自身實例或子類實例 instanceof 自身類 返回true
例: String s=new String("javaisland");
System.out.println(s instanceof String); //true
 
Class類的isInstance(Object obj)方法,obj是被測試的對象,如果obj是調用這個方法的class或接口 的實例,則返回true。這個方法是instanceof運算符的動態(tài)等價。
形象地:自身類.class.isInstance(自身實例或子類實例) 返回true
例:String s=new String("javaisland");
System.out.println(String.class.isInstance(s)); //true
 
Class類的isAssignableFrom(Class cls)方法,如果調用這個方法的class或接口 與 參數(shù)cls表示的類或接口相同,或者是參數(shù)cls表示的類或接口的父類,則返回true。
形象地:自身類.class.isAssignableFrom(自身類或子類.class) 返回true
例:System.out.println(ArrayList.class.isAssignableFrom(Object.class)); //false
System.out.println(Object.class.isAssignableFrom(ArrayList.class)); //true

沒有搞明白所謂的全靜態(tài)、半靜態(tài)半動態(tài)和全動態(tài)之間有什么區(qū)別?

    本站是提供個人知識管理的網(wǎng)絡存儲空間,所有內容均由用戶發(fā)布,不代表本站觀點。請注意甄別內容中的聯(lián)系方式、誘導購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權內容,請點擊一鍵舉報。
    轉藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多

    国产免费成人激情视频| 免费观看一级欧美大片| 精品国产亚洲一区二区三区| 视频一区二区三区自拍偷| 中文字幕亚洲人妻在线视频| 精品国产亚洲区久久露脸| 国产精品人妻熟女毛片av久| 日韩精品视频高清在线观看| 成人国产激情在线视频| 国产精品乱子伦一区二区三区| 欧美成人高清在线播放| 夜夜嗨激情五月天精品| 亚洲国产精品国自产拍社区| 激情内射日本一区二区三区| 免费久久一级欧美特大黄孕妇| 麻豆看片麻豆免费视频| 在线观看免费视频你懂的| 国产小青蛙全集免费看| 久久香蕉综合网精品视频| 中文字幕中文字幕一区二区| 婷婷亚洲综合五月天麻豆| 伊人欧美一区二区三区| 国产精品第一香蕉视频| 欧美日韩亚洲巨色人妻| 日韩一区欧美二区国产| 国内欲色一区二区三区| 男人把女人操得嗷嗷叫| 日本欧美一区二区三区就| 中文字幕中文字幕一区二区| 天堂网中文字幕在线观看| 国产日韩在线一二三区| 熟女一区二区三区国产| 亚洲中文字幕日韩在线| 开心五月激情综合婷婷色| 精品日韩av一区二区三区| 欧美三级精品在线观看| 欧美日韩校园春色激情偷拍 | 91香蕉国产观看免费人人| 日本在线高清精品人妻| 久久精品国产在热久久| 欧美日韩国产综合在线|