Java的類型強制轉換

不說基本類型,沒什麼意思.繼承

小括號的類型轉換,在引用上,表示我堅決的確信,該未知類型必定是我轉的類型,或者是我轉的類型的子類.ci

這個轉換邏輯和基本類型是不一致的.它不會進行任何具體的操做,只是一種標識而已.引用

那麼Integer是沒法轉爲BigDecimal的,由於他們再也不一顆繼承樹上,im

Integer也是沒法轉成String的,理由同上.類型轉換

因此當面對未知類型的時候,用toString在進行後續操做,比強轉要穩妥的多.

除非你真的知道未知類型是什麼.

相關文章
相關標籤/搜索