instanceof關鍵字的作用是什么?


instanceof 運算符是用來在運行時判斷對象是否是指定類及其父類的一個實例。
比較的是對象,不能比較基本類型

使用如下

package constxiong.interview;

/**
 * 測試 instanceof
 * @author ConstXiong
 * @date 2019-10-23 11:05:21
 */
public class TestInstanceof {

    public static void main(String[] args) {
        A a = new A();
        AA aa = new AA();
        AAA aaa = new AAA();
        System.out.println(a instanceof A);//true
        System.out.println(a instanceof AA);//false
        System.out.println(aa instanceof AAA);//false
        System.out.println(aaa instanceof A);//true
    }
    
}

class A {
}

class AA extends A {
}

class AAA extends AA {
}

 



  

來一道刷了進BAT的面試題?


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM