程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> 關於JAVA >> Java症結字instanceof的兩種用法實例

Java症結字instanceof的兩種用法實例

編輯:關於JAVA

Java症結字instanceof的兩種用法實例。本站提示廣大學習愛好者:(Java症結字instanceof的兩種用法實例)文章只能為提供參考,不一定能成為您想要的結果。以下是Java症結字instanceof的兩種用法實例正文


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。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved