国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Java > 正文

Java關鍵字instanceof的兩種用法實例

2019-11-26 15:16:17
字體:
來源:轉載
供稿:網友

instanceof關鍵字用于判斷一個引用類型變量所指向的對象是否是一個類(或接口、抽象類、父類)的實例。
 
舉個例子:

復制代碼 代碼如下:

public interface IObject {
}

public class Foo implements IObject{
}

public class Test extends Foo{
}

public class MultiStateTest {
        public static void main(String args[]){
                test();
        }

        public static void test(){
                IObject f=new Test();
                if(f instanceof java.lang.Object)System.out.println("true");
                if(f instanceof Foo)System.out.println("true");
                if(f instanceof Test)System.out.println("true");
                if(f instanceof IObject)System.out.println("true");
        }
}

輸出結果:

復制代碼 代碼如下:

true
true
true
true

 
另外,數組類型也可以使用instanceof來比較。比如
復制代碼 代碼如下:

String str[] = new String[2];

則str instanceof String[]將返回true。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 宁城县| 田东县| 德保县| 建平县| 巢湖市| 江口县| 茌平县| 新营市| 安福县| 泌阳县| 西昌市| 安多县| 潮安县| 社旗县| 沭阳县| 沙田区| 正宁县| 香格里拉县| 武夷山市| 普兰店市| 萨嘎县| 泰顺县| 辽中县| 长阳| 谷城县| 黑山县| 贵溪市| 嘉禾县| 资阳市| 靖边县| 广东省| 大港区| 新巴尔虎右旗| 荃湾区| 阿巴嘎旗| 皋兰县| 邵阳县| 浦城县| 北票市| 邹城市| 罗定市|