兩種判斷物件型別的方法

2021-10-07 16:15:37 字數 413 閱讀 1380

兩種判斷物件型別的方法:

1.通過instanceof

*缺點:不能準確的判斷該物件是dog的例項,如果該物件是類的子類物件也會返回true

2.物件.getclass().getname()獲取物件的例項類名

(1)物件.getclass():返回該物件對應的class物件

(2)物件.getclass().getname():該物件對應的class物件的全類名

public class dogtest

//判斷多型後的實際類似是否時dog

public static boolean isdog(animal ani)

return false;

}public static boolean isdog1(animal ani) else

}

js判斷物件型別的兩種方法

在js 中 有一種判斷資料基本型別的方法 typeof 只能判斷5中基本型別 即 number string undefined boolean object 五種。用法為 typeof 1typeof str console.log typeof 1 列印出 number typeof a str...

兩種if判斷

上海面試三 下面是c語言中兩種if語句判斷方式。請問哪種寫法更好?為什麼?int a if a1 第一種判斷方式 if 1a 第二判斷方式 答 這是個主觀題,不過多數人認為第二種好。從執行效率上講,第二種效率更高。另外,在編寫 時如果不小心將 寫成 即變成 1 a 這時編譯器將會給出錯誤提示。而如果...

(筆記)兩種判斷奇數偶數的方法

學習的需要,查詢了如何判斷奇偶數的方法,自己做了以下筆記。方法來自網路,已標明出處。方法一 求餘 具體實現 1 if x 2 奇數 else 偶數 2 x 2 奇數 偶數 分析 根據奇數偶數的定義,若整數除以2沒有餘數,則為偶數,否則為奇數。因此,偶數取餘結果為0,奇數取餘結果為非零 在if 條件 ...