1.上溯造型:子類 -> 父類,自動轉換
前提:基于繼承關系
注意:轉換過程,會失去子類原來的屬性與方法,僅能使用父類的屬性與方法
2.下溯造型:父類 -> 子類,強制轉換
注意:曾經向上轉換過的對象,才能在向下轉換,對象不允許不經過上溯造型而直接下溯造型
3.instanceof運算符:用于檢測對象是否是一個特定類型
規則:
對象 instanceof 類/接口類型
輸出結果為:
超人:飛 人:走路 人:說話 true
1.上溯造型:子類 -> 父類,自動轉換
前提:基于繼承關系
注意:轉換過程,會失去子類原來的屬性與方法,僅能使用父類的屬性與方法
2.下溯造型:父類 -> 子類,強制轉換
注意:曾經向上轉換過的對象,才能在向下轉換,對象不允許不經過上溯造型而直接下溯造型
3.instanceof運算符:用于檢測對象是否是一個特定類型
規則:
對象 instanceof 類/接口類型
輸出結果為:
超人:飛 人:走路 人:說話 true