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

溫馨提示×

Java中instanceOf關鍵字怎么用

小億
84
2024-03-04 15:49:18
欄目: 編程語言

instanceOf關鍵字用于檢查一個對象是否是某個特定類的實例,或者是否是其子類的實例。具體用法如下:

// 定義一個Animal類
class Animal {}

// 定義一個Dog類,繼承自Animal類
class Dog extends Animal {}

public class Main {
    public static void main(String[] args) {
        // 創建一個Animal對象
        Animal animal = new Animal();
        
        // 創建一個Dog對象
        Dog dog = new Dog();
        
        // 使用instanceOf關鍵字檢查對象類型
        if (animal instanceof Animal) {
            System.out.println("animal is an instance of Animal");
        }
        
        if (dog instanceof Dog) {
            System.out.println("dog is an instance of Dog");
        }
        
        // 還可以檢查對象是否是父類或接口的實例
        if (dog instanceof Animal) {
            System.out.println("dog is an instance of Animal");
        }
        
        // 如果對象為null,instanceOf判斷會返回false
        Animal nullAnimal = null;
        if (nullAnimal instanceof Animal) {
            System.out.println("nullAnimal is an instance of Animal");
        } else {
            System.out.println("nullAnimal is not an instance of Animal");
        }
    }
}

在上面的示例中,我們使用instanceOf關鍵字分別檢查了animal和dog對象的類型,以及dog對象是否是Animal的子類。最后還演示了當對象為null時,instanceOf判斷返回false的情況。

0
合水县| 普兰店市| 巴马| 邮箱| 乐业县| 石门县| 安图县| 顺义区| 凉城县| 许昌县| 镇康县| 家居| 淮滨县| 攀枝花市| 伊金霍洛旗| 蚌埠市| 珠海市| 恩施市| 兴海县| 千阳县| 略阳县| 紫云| 玉树县| 台中市| 巴林右旗| 延庆县| 林周县| 南安市| 特克斯县| 昌都县| 福鼎市| 司法| 桑植县| 葫芦岛市| 博乐市| 漯河市| 盐池县| 增城市| 丹凤县| 厦门市| 南丹县|