91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Java instanceof用法詳解及實例代碼

發布時間:2020-09-19 04:52:02 來源:腳本之家 閱讀:154 作者:lqh 欄目:編程語言

Java instanceof用法詳解

Java 中的instanceof 運算符是用來在運行時指出對象是否是特定類的一個實例。instanceof通過返回一個布爾值來指出,這個對象是否是這個特定類或者是它的子類的一個實例。

 用法:

result = object instanceof class

參數:

Result:布爾類型。
Object:必選項。任意對象表達式。
Class:必選項。任意已定義的對象類。

說明:

如果 object 是 class 的一個實例,則 instanceof 運算符返回 true。如果 object 不是指定類的一個實例,或者 object 是 null,則返回 false。

例子如下:

package com.instanceoftest; 
  
 interface A{} 
 class B implements A{ 
  
 } 
 class C extends B { 
  
 } 
  
 class instanceoftest { 
 public static void main(String[] args){ 
   A a=null; 
   B b=null; 
   boolean res;  
    
   System.out.println("instanceoftest test case 1: ------------------"); 
    res = a instanceof A;  
    System.out.println("a instanceof A: " + res); 
     
    res = b instanceof B; 
    System.out.println("b instanceof B: " + res); 
     
   System.out.println("/ninstanceoftest test case 2: ------------------");   
   a=new B(); 
   b=new B(); 
    
   res = a instanceof A;  
   System.out.println("a instanceof A: " + res); 
    
   res = a instanceof B; 
   System.out.println("a instanceof B: " + res); 
   res = b instanceof A; 
   System.out.println("b instanceof A: " + res); 
    
   res = b instanceof B; 
   System.out.println("b instanceof B: " + res); 
   
   System.out.println("/ninstanceoftest test case 3: ------------------"); 
   B b2=(C)new C(); 
    
   res = b2 instanceof A; 
   System.out.println("b2 instanceof A: " + res); 
    
   res = b2 instanceof B; 
   System.out.println("b2 instanceof B: " + res); 
    
   res = b2 instanceof C; 
   System.out.println("b2 instanceof C: " + res); 
 } 
} 
 
/* 
result: 
 
instanceoftest test case 1: ------------------ 
a instanceof A: false 
b instanceof B: false 
instanceoftest test case 2: ------------------ 
a instanceof A: true 
a instanceof B: true 
b instanceof A: true 
b instanceof B: true 
instanceoftest test case 3: ------------------ 
b2 instanceof A: true 
b2 instanceof B: true 
b2 instanceof C: true 
 
*/ 

感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

汶上县| 弥勒县| 瓮安县| 荆门市| 南岸区| 白玉县| 织金县| 麻江县| 海门市| 汽车| 正定县| 平武县| 沛县| 莎车县| 肃北| 吉安市| 山阴县| 丹寨县| 平泉县| 黄冈市| 延川县| 抚州市| 盐边县| 融水| 高平市| 招远市| 元阳县| 寿阳县| 翁源县| 西充县| 沙雅县| 日土县| 广州市| 汉川市| 德化县| 新建县| 天长市| 上饶县| 乌兰察布市| 和田县| 阳谷县|