Java的类型强制转换

不说基本类型,没什么意思.继承

小括号的类型转换,在引用上,表示我坚决的确信,该未知类型必定是我转的类型,或者是我转的类型的子类.ci

这个转换逻辑和基本类型是不一致的.它不会进行任何具体的操做,只是一种标识而已.引用

那么Integer是没法转为BigDecimal的,由于他们再也不一颗继承树上,im

Integer也是没法转成String的,理由同上.类型转换

因此当面对未知类型的时候,用toString在进行后续操做,比强转要稳妥的多.

除非你真的知道未知类型是什么.

相关文章
相关标签/搜索