ylbtech-Java-Runoob-高級教程-實例-方法:07. Java 實例 – instanceOf 關鍵字用法 |
1.返回頂部 |
Java 實例html
instanceof 是 Java 的一個二元操做符,相似於 ==,>,< 等操做符。java
instanceof 是 Java 的保留關鍵字。它的做用是測試它左邊的對象是不是它右邊的類的實例,返回 boolean 的數據類型。測試
如下實例建立了 displayObjectClass() 方法來演示 Java instanceof 關鍵字用法:spa
/* author by runoob.com Main.java */ import java.util.ArrayList; import java.util.Vector; public class Main { public static void main(String[] args) { Object testObject = new ArrayList(); displayObjectClass(testObject); } public static void displayObjectClass(Object o) { if (o instanceof Vector) System.out.println("對象是 java.util.Vector 類的實例"); else if (o instanceof ArrayList) System.out.println("對象是 java.util.ArrayList 類的實例"); else System.out.println("對象是 " + o.getClass() + " 類的實例"); } }
以上代碼運行輸出結果爲:code
對象是 java.util.ArrayList 類的實例
Java 實例htm
2.返回頂部 |
3.返回頂部 |
4.返回頂部 |
5.返回頂部 |
6.返回頂部 |
做者:ylbtech 出處:http://ylbtech.cnblogs.com/ 本文版權歸做者和博客園共有,歡迎轉載,但未經做者贊成必須保留此段聲明,且在文章頁面明顯位置給出原文鏈接,不然保留追究法律責任的權利。 |