中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

java中怎么用instanceof來判斷一個對象

小億
125
2023-11-30 20:38:16
欄目: 編程語言

在Java中,可以使用instanceof關鍵字來判斷一個對象是否屬于某個類或其子類的實例。instanceof返回一個布爾值,如果對象是指定類或其子類的實例,則結果為true,否則為false

例如,我們有一個Animal類和一個Dog類,Dog類是Animal類的子類。我們可以使用instanceof關鍵字來判斷一個對象是否是Animal類或其子類的實例:

Animal animal = new Dog();

if (animal instanceof Animal) {
    System.out.println("animal is an instance of Animal");
}

if (animal instanceof Dog) {
    System.out.println("animal is an instance of Dog");
}

輸出結果為:

animal is an instance of Animal
animal is an instance of Dog

在上面的例子中,我們先創建了一個Dog類的實例,并將它賦值給一個Animal類型的變量。然后,我們使用instanceof關鍵字來判斷這個對象是否是Animal類或其子類的實例。由于Dog類是Animal類的子類,所以兩個判斷語句都返回true

0
定襄县| 弥渡县| 祁阳县| 正安县| 德格县| 内乡县| 河北省| 伽师县| 锦屏县| 延津县| 庄浪县| 宁海县| 淮阳县| 泾阳县| 陵水| 利辛县| 威海市| 南岸区| 错那县| 社会| 肃北| 滨海县| 东丰县| 景谷| 昌宁县| 北海市| 资溪县| 库伦旗| 布尔津县| 揭阳市| 安泽县| 临城县| 水城县| 穆棱市| 洱源县| 晋中市| 武山县| 滁州市| 比如县| 巩留县| 庆元县|